#ifndef  XCGUI_CLASS_H
#define  XCGUI_CLASS_H

//@模块名称  炫彩界面库-中文类
//@版本  1.0
//@日期  2020-10-23
//@作者  XCGUI
//@模块备注  炫彩界面库-中文类

//@别名  窗口类
class CXWindow
{
public:
	//@别名  句柄
	HWINDOW  m_hWondow;
	//@别名  添加子对象()
	BOOL AddChild(HXCGUI hChild){return XWnd_AddChild(m_hWondow, hChild);}
	//@别名  调整布局()
	void AdjustLayout(){XWnd_AdjustLayout(m_hWondow);}
	//@别名  调整布局扩展()
	void AdjustLayoutEx(int nFlags){XWnd_AdjustLayoutEx(m_hWondow, nFlags);}
	//@别名  绑定布局元素()
	BOOL BindLayoutEle(window_position_ nPosition, HELE hEle){return XWnd_BindLayoutEle(m_hWondow, nPosition, hEle);}
	//@别名  居中()
	void Center(){XWnd_Center(m_hWondow);}
	//@别名  居中扩展()
	void CenterEx(int width, int height){XWnd_CenterEx(m_hWondow, width, height);}
	//@别名  关闭()
	void CloseWindow(){XWnd_CloseWindow(m_hWondow);}
	//@别名  创建()
	HWINDOW Create(int x, int y, int cx, int cy, wchar_t* pTitle, HWND hWndParent, int XCStyle){m_hWondow = XWnd_Create(x, y, cx, cy, pTitle, hWndParent, XCStyle);return m_hWondow;}
	//@别名  创建插入符()
	void CreateCaret(HELE hEle, int x, int y, int width, int height){XWnd_CreateCaret(m_hWondow, hEle, x, y, width, height);}
	//@别名  创建扩展()
	HWINDOW CreateEx(DWORD dwExStyle, wchar_t* lpClassName, wchar_t* lpWindowName, DWORD dwStyle, int x, int y, int cx, int cy, HWND hWndParent, int XCStyle){m_hWondow = XWnd_CreateEx(dwExStyle, lpClassName, lpWindowName, dwStyle, x, y, cx, cy, hWndParent, XCStyle);return m_hWondow;}
	//@别名  销毁插入符()
	void DestroyCaret(){XWnd_DestroyCaret(m_hWondow);}
	//@别名  绘制()
	void DrawWindow(HDRAW hDraw){XWnd_DrawWindow(m_hWondow, hDraw);}
	//@别名  启用自动焦点()
	void EnableAutoFocus(BOOL bEnable){XWnd_EnableAutoFocus(m_hWondow, bEnable);}
	//@别名  启用CSS()
	void EnableCSS(BOOL bEnable){XWnd_EnableCSS(m_hWondow, bEnable);}
	//@别名  启用拖动边框()
	void EnableDragBorder(BOOL bEnable){XWnd_EnableDragBorder(m_hWondow, bEnable);}
	//@别名  启用拖动标题栏()
	void EnableDragCaption(BOOL bEnable){XWnd_EnableDragCaption(m_hWondow, bEnable);}
	//@别名  启用拖动窗口()
	void EnableDragWindow(BOOL bEnable){XWnd_EnableDragWindow(m_hWondow, bEnable);}
	//@别名  启用绘制背景()
	void EnableDrawBk(BOOL bEnable){XWnd_EnableDrawBk(m_hWondow, bEnable);}
	//@别名  启用布局()
	void EnableLayout(BOOL bEnable){XWnd_EnableLayout(m_hWondow, bEnable);}
	//@别名  启用允许最大化()
	void EnableMaxWindow(BOOL bEnable){XWnd_EnableMaxWindow(m_hWondow, bEnable);}
	//@别名  获取背景管理器()
	HBKM GetBkManager(){return XWnd_GetBkManager(m_hWondow);}
	//@别名  获取背景管理器扩展()
	HBKM GetBkManagerEx(){return XWnd_GetBkManagerEx(m_hWondow);}
	//@别名  获取Body坐标()
	void GetBodyRect(RECT* pRect){XWnd_GetBodyRect(m_hWondow, pRect);}
	//@别名  获取鼠标捕获元素()
	HELE GetCaptureEle(){return XWnd_GetCaptureEle(m_hWondow);}
	//@别名  获取插入符元素()
	HELE GetCaretHELE(){return XWnd_GetCaretHELE(m_hWondow);}
	//@别名  获取子对象()
	HXCGUI GetChild(int nID){return XWnd_GetChild(m_hWondow, nID);}
	//@别名  获取子对象从ID()
	HXCGUI GetChildByID(int nID){return XWnd_GetChildByID(m_hWondow, nID);}
	//@别名  获取子对象从索引()
	HXCGUI GetChildByIndex(int index){return XWnd_GetChildByIndex(m_hWondow, index);}
	//@别名  获取子对象数量()
	int GetChildCount(){return XWnd_GetChildCount(m_hWondow);}
	//@别名  获取客户区坐标()
	BOOL GetClientRect(RECT* pRect){return XWnd_GetClientRect(m_hWondow, pRect);}
	//@别名  获取CSS名称()
	const wchar_t* GetCssName(){return XWnd_GetCssName(m_hWondow);}
	//@别名  获取光标()
	HCURSOR GetCursor(){return XWnd_GetCursor(m_hWondow);}
	//@别名  获取拖动边框大小()
	void GetDragBorderSize(BorderSize_i* pSize){XWnd_GetDragBorderSize(m_hWondow, pSize);}
	//@别名  获取绘制矩形()
	void GetDrawRect(RECT* pRcPaint){XWnd_GetDrawRect(m_hWondow, pRcPaint);}
	//@别名  获取焦点()
	HELE GetFocusEle(){return XWnd_GetFocusEle(m_hWondow);}
	//@别名  获取HWND()
	HWND GetHWND(){return XWnd_GetHWND(m_hWondow);}
	//@别名  获取ID()
	int GetID(){return XWnd_GetID(m_hWondow);}
	//@别名  获取绑定布局元素()
	HELE GetLayoutEle(window_position_ nPosition){return XWnd_GetLayoutEle(m_hWondow, nPosition);}
	//@别名  获取布局大小()
	void GetLayoutSize(BorderSize_i* pBorderSize){XWnd_GetLayoutSize(m_hWondow, pBorderSize);}
	//@别名  获取名称()
	const wchar_t* GetName(){return XWnd_GetName(m_hWondow);}
	//@别名  获取阴影信息()
	void GetShadowInfo(int* pnSize, int* pnDepth, int* pnAngeleSize, BOOL* pbRightAngle, COLORREF* pColor){XWnd_GetShadowInfo(m_hWondow, pnSize, pnDepth, pnAngeleSize, pbRightAngle, pColor);}
	//@别名  获取鼠标停留元素()
	HELE GetStayHELE(){return XWnd_GetStayHELE(m_hWondow);}
	//@别名  获取文件颜色()
	COLORREF GetTextColor(){return XWnd_GetTextColor(m_hWondow);}
	//@别名  获取文本颜色扩展()
	COLORREF GetTextColorEx(){return XWnd_GetTextColorEx(m_hWondow);}
	//@别名  获取透明类型()
	window_transparent_ GetTransparentType(){return XWnd_GetTransparentType(m_hWondow);}
	//@别名  测试点击子元素()
	HELE HitChildEle(POINT* pPt){return XWnd_HitChildEle(m_hWondow, pPt);}
	//@别名  插入子对象()
	BOOL InsertChild(HXCGUI hChild, int index){return XWnd_InsertChild(m_hWondow, hChild, index);}
	//@别名  判断启用布局()
	BOOL IsEnableLayout(){return XWnd_IsEnableLayout(m_hWondow);}
	//@别名  关闭定时器()
	BOOL KillTimer(UINT nIDEvent){return XWnd_KillTimer(m_hWondow, nIDEvent);}
	//@别名  关闭炫彩定时器()
	BOOL KillXCTimer(UINT nIDEvent){return XWnd_KillXCTimer(m_hWondow, nIDEvent);}
	//@别名  移动窗口()
	void Move(int x, int y){XWnd_Move(m_hWondow, x, y);}
	//@别名  重绘()
	void RedrawWnd(BOOL bImmediate){XWnd_RedrawWnd(m_hWondow, bImmediate);}
	//@别名  重绘指定区域()
	void RedrawWndRect(RECT* pRect, BOOL bImmediate){XWnd_RedrawWndRect(m_hWondow, pRect, bImmediate);}
	//@别名  注册事件C()
	BOOL RegEventC(int nEvent, void* pFun){return XWnd_RegEventC(m_hWondow, nEvent, pFun);}
	//@别名  注册事件C1()
	BOOL RegEventC1(int nEvent, void* pFun){return XWnd_RegEventC1(m_hWondow, nEvent, pFun);}
	//@别名  移除事件C()
	BOOL RemoveEventC(int nEvent, void* pFun){return XWnd_RemoveEventC(m_hWondow, nEvent, pFun);}
	//@别名  设置背景管理器()
	void SetBkMagager(HBKM hBkInfoM){XWnd_SetBkMagager(m_hWondow, hBkInfoM);}
	//@别名  设置鼠标捕获元素()
	void SetCaptureEle(HELE hEle){XWnd_SetCaptureEle(m_hWondow, hEle);}
	//@别名  设置插入符颜色()
	void SetCaretColor(COLORREF color){XWnd_SetCaretColor(m_hWondow, color);}
	//@别名  设置插入符位置()
	void SetCaretPos(int x, int y){XWnd_SetCaretPos(m_hWondow, x, y);}
	//@别名  设置插入符位置扩展()
	void SetCaretPosEx(int x, int y, int width, int height){XWnd_SetCaretPosEx(m_hWondow, x, y, width, height);}
	//@别名  设置插入符大小()
	void SetCaretSize(int width, int height){XWnd_SetCaretSize(m_hWondow, width, height);}
	//@别名  设置CSS名称()
	void SetCssName(wchar_t* pName){XWnd_SetCssName(m_hWondow, pName);}
	//@别名  设置光标()
	void SetCursor(HCURSOR hCursor){XWnd_SetCursor(m_hWondow, hCursor);}
	//@别名  设置系统光标()
	HCURSOR SetCursorSys(HCURSOR hCursor){return XWnd_SetCursorSys(m_hWondow, hCursor);}
	//@别名  设置拖动边框大小()
	void SetDragBorderSize(int left, int top, int right, int bottom){XWnd_SetDragBorderSize(m_hWondow, left, top, right, bottom);}
	//@别名  设置焦点()
	void SetFocusEle(HELE hFocusEle){XWnd_SetFocusEle(m_hWondow, hFocusEle);}
	//@别名  设置字体()
	void SetFont(HFONTX hFontx){XWnd_SetFont(m_hWondow, hFontx);}
	//@别名  设置ID()
	void SetID(int nID){XWnd_SetID(m_hWondow, nID);}
	//@别名  设置布局对齐水平()
	void SetLayoutAlignH(layout_align_ nAlign){XWnd_SetLayoutAlignH(m_hWondow, nAlign);}
	//@别名  设置布局对齐垂直()
	void SetLayoutAlignV(layout_align_ nAlign){XWnd_SetLayoutAlignV(m_hWondow, nAlign);}
	//@别名  设置布局水平()
	void SetLayoutHorizon(BOOL bHorizon){XWnd_SetLayoutHorizon(m_hWondow, bHorizon);}
	//@别名  设置布局内填充大小()
	void SetLayoutPadding(int left, int top, int right, int bottom){XWnd_SetLayoutPadding(m_hWondow, left, top, right, bottom);}
	//@别名  设置布局大小()
	void SetLayoutSize(int left, int top, int right, int bottom){XWnd_SetLayoutSize(m_hWondow, left, top, right, bottom);}
	//@别名  设置布局间距()
	void SetLayoutSpace(int nSpace){XWnd_SetLayoutSpace(m_hWondow, nSpace);}
	//@别名  设置最小大小()
	void SetMinimumSize(int width, int height){XWnd_SetMinimumSize(m_hWondow, width, height);}
	//@别名  设置名称()
	void SetName(wchar_t* pName){XWnd_SetName(m_hWondow, pName);}
	//@别名  设置阴影信息()
	void SetShadowInfo(int nSize, int nDepth, int nAngeleSize, BOOL bRightAngle, COLORREF color){XWnd_SetShadowInfo(m_hWondow, nSize, nDepth, nAngeleSize, bRightAngle, color);}
	//@别名  设置文本颜色()
	void SetTextColor(COLORREF color, BYTE alpha){XWnd_SetTextColor(m_hWondow, color, alpha);}
	//@别名  设置定时器()
	UINT SetTimer(UINT nIDEvent, UINT uElapse){return XWnd_SetTimer(m_hWondow, nIDEvent, uElapse);}
	//@别名  设置透明度()
	void SetTransparentAlpha(BYTE alpha){XWnd_SetTransparentAlpha(m_hWondow, alpha);}
	//@别名  设置透明色()
	void SetTransparentColor(COLORREF color){XWnd_SetTransparentColor(m_hWondow, color);}
	//@别名  设置透明类型()
	void SetTransparentType(window_transparent_ nType){XWnd_SetTransparentType(m_hWondow, nType);}
	//@别名  设置炫彩定时器()
	BOOL SetXCTimer(UINT nIDEvent, UINT uElapse){return XWnd_SetXCTimer(m_hWondow, nIDEvent, uElapse);}
	//@别名  显示插入符()
	void ShowCaret(BOOL bShow){XWnd_ShowCaret(m_hWondow, bShow);}
	//@别名  显示布局边界()
	void ShowLayoutFrame(BOOL bEnable){XWnd_ShowLayoutFrame(m_hWondow, bEnable);}
	//@别名  显示()
	BOOL ShowWindow(int nCmdShow){return XWnd_ShowWindow(m_hWondow, nCmdShow);}
};
//@别名  模态窗口类
class CXModalWindow
{
public:
	//@别名  句柄
	HWINDOW  m_hWindow;
	//@别名  创建()
	HWINDOW Create(int nWidth, int nHeight, wchar_t* pTitle, HWND hWndParent, int XCStyle){m_hWindow = XModalWnd_Create(nWidth, nHeight, pTitle, hWndParent, XCStyle);return m_hWindow;}
	//@别名  创建扩展()
	HWINDOW CreateEx(DWORD dwExStyle, wchar_t* lpClassName, wchar_t* lpWindowName, DWORD dwStyle, int x, int y, int cx, int cy, HWND hWndParent, int XCStyle){m_hWindow = XModalWnd_CreateEx(dwExStyle, lpClassName, lpWindowName, dwStyle, x, y, cx, cy, hWndParent, XCStyle);return m_hWindow;}
	//@别名  启动()
	int DoModal(){return XModalWnd_DoModal(m_hWindow);}
	//@别名  启用自动关闭()
	void EnableAutoClose(BOOL bEnable){XModalWnd_EnableAutoClose(m_hWindow, bEnable);}
	//@别名  启用ESC关闭()
	void EnableEscClose(BOOL bEnable){XModalWnd_EnableEscClose(m_hWindow, bEnable);}
	//@别名  结束()
	void EndModal(int nResult){XModalWnd_EndModal(m_hWindow, nResult);}
};
//@别名  框架窗口类
class CXFrameWindow
{
public:
	//@别名  句柄
	HWINDOW  m_hWindow;
	//@别名  添加窗格()
	BOOL AddPane(HELE hPaneDest, HELE hPaneNew, pane_align_ align){return XFrameWnd_AddPane(m_hWindow, hPaneDest, hPaneNew, align);}
	//@别名  创建()
	HWINDOW Create(int x, int y, int cx, int cy, wchar_t* pTitle, HWND hWndParent, int XCStyle){m_hWindow = XFrameWnd_Create(x, y, cx, cy, pTitle, hWndParent, XCStyle);return m_hWindow;}
	//@别名  创建扩展()
	HWINDOW CreateEx(DWORD dwExStyle, wchar_t* lpClassName, wchar_t* lpWindowName, DWORD dwStyle, int x, int y, int cx, int cy, HWND hWndParent, int XCStyle){m_hWindow = XFrameWnd_CreateEx(dwExStyle, lpClassName, lpWindowName, dwStyle, x, y, cx, cy, hWndParent, XCStyle);return m_hWindow;}
	//@别名  获取布局区域坐标()
	void GetLayoutAreaRect(RECT* pRect){XFrameWnd_GetLayoutAreaRect(m_hWindow, pRect);}
	//@别名  加载布局信息文件()
	BOOL LoadLayoutFile(HELE* aPaneList, int nPaneCount, wchar_t* pFileName){return XFrameWnd_LoadLayoutFile(m_hWindow, aPaneList, nPaneCount, pFileName);}
	//@别名  合并窗格()
	BOOL MergePane(HELE hPaneDest, HELE hPaneNew){return XFrameWnd_MergePane(m_hWindow, hPaneDest, hPaneNew);}
	//@别名  保存布局到文件()
	BOOL SaveLayoutToFile(wchar_t* pFileName){return XFrameWnd_SaveLayoutToFile(m_hWindow, pFileName);}
	//@别名  设置窗格分隔条颜色()
	void SetPaneSplitBarColor(COLORREF color, BYTE alpha){XFrameWnd_SetPaneSplitBarColor(m_hWindow, color, alpha);}
	//@别名  设置视图()
	void SetView(HELE hEle){XFrameWnd_SetView(m_hWindow, hEle);}
};
//@别名  弹出菜单类
class CXMenu
{
public:
	//@别名  句柄
	HMENUX  m_hMenu;
	//@别名  添加项()
	void AddItem(int nID, wchar_t* pText, int nParentID, int nFlags){XMenu_AddItem(m_hMenu, nID, pText, nParentID, nFlags);}
	//@别名  添加项图标()
	void AddItemIcon(int nID, wchar_t* pText, int nParentID, HIMAGE hIcon, int nFlags){XMenu_AddItemIcon(m_hMenu, nID, pText, nParentID, hIcon, nFlags);}
	//@别名  关闭()
	void CloseMenu(){XMenu_CloseMenu(m_hMenu);}
	//@别名  创建()
	HMENUX Create(){m_hMenu = XMenu_Create();return m_hMenu;}
	//@别名  销毁()
	void DestroyMenu(){XMenu_DestroyMenu(m_hMenu);}
	//@别名  启用用户绘制背景()
	void EnableDrawBackground(BOOL bEnable){XMenu_EnableDrawBackground(m_hMenu, bEnable);}
	//@别名  启用用户绘制项()
	void EnableDrawItem(BOOL bEnable){XMenu_EnableDrawItem(m_hMenu, bEnable);}
	//@别名  获取末尾子项()
	int GetEndChildItem(int nID){return XMenu_GetEndChildItem(m_hMenu, nID);}
	//@别名  获取第一个子项()
	int GetFirstChildItem(int nID){return XMenu_GetFirstChildItem(m_hMenu, nID);}
	//@别名  获取项数量()
	int GetItemCount(){return XMenu_GetItemCount(m_hMenu);}
	//@别名  获取项高度()
	int GetItemHeight(){return XMenu_GetItemHeight(m_hMenu);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int nID){return XMenu_GetItemText(m_hMenu, nID);}
	//@别名  获取项文本长度()
	int GetItemTextLength(int nID){return XMenu_GetItemTextLength(m_hMenu, nID);}
	//@别名  获取左侧文本间隔()
	int GetLeftSpaceText(){return XMenu_GetLeftSpaceText(m_hMenu);}
	//@别名  获取左侧宽度()
	int GetLeftWidth(){return XMenu_GetLeftWidth(m_hMenu);}
	//@别名  获取下一个兄弟项()
	int GetNextSiblingItem(int nID){return XMenu_GetNextSiblingItem(m_hMenu, nID);}
	//@别名  获取父项()
	int GetParentItem(int nID){return XMenu_GetParentItem(m_hMenu, nID);}
	//@别名  获取上一个兄弟项()
	int GetPrevSiblingItem(int nID){return XMenu_GetPrevSiblingItem(m_hMenu, nID);}
	//@别名  插入项()
	void InsertItem(int nID, wchar_t* pText, int nFlags, int insertID){XMenu_InsertItem(m_hMenu, nID, pText, nFlags, insertID);}
	//@别名  插入项图标()
	void InsertItemIcon(int nID, wchar_t* pText, HIMAGE hIcon, int nFlags, int insertID){XMenu_InsertItemIcon(m_hMenu, nID, pText, hIcon, nFlags, insertID);}
	//@别名  判断项勾选()
	BOOL IsItemCheck(int nID){return XMenu_IsItemCheck(m_hMenu, nID);}
	//@别名  弹出()
	BOOL Popup(HWND hParentWnd, int x, int y, HELE hParentEle, menu_popup_position_ nPosition){return XMenu_Popup(m_hMenu, hParentWnd, x, y, hParentEle, nPosition);}
	//@别名  设置自动销毁()
	void SetAutoDestroy(BOOL bAuto){XMenu_SetAutoDestroy(m_hMenu, bAuto);}
	//@别名  设置背景图片()
	void SetBkImage(HIMAGE hImage){XMenu_SetBkImage(m_hMenu, hImage);}
	//@别名  设置边框颜色()
	void SetBorderColor(COLORREF crColor, BYTE alpha){XMenu_SetBorderColor(m_hMenu, crColor, alpha);}
	//@别名  设置边框大小()
	void SetBorderSize(int nLeft, int nTop, int nRight, int nBottom){XMenu_SetBorderSize(m_hMenu, nLeft, nTop, nRight, nBottom);}
	//@别名  设置项勾选()
	BOOL SetItemCheck(int nID, BOOL bCheck){return XMenu_SetItemCheck(m_hMenu, nID, bCheck);}
	//@别名  设置项标志()
	BOOL SetItemFlags(int nID, int uFlags){return XMenu_SetItemFlags(m_hMenu, nID, uFlags);}
	//@别名  设置项高度()
	void SetItemHeight(int height){XMenu_SetItemHeight(m_hMenu, height);}
	//@别名  设置项图标()
	BOOL SetItemIcon(int nID, HIMAGE hIcon){return XMenu_SetItemIcon(m_hMenu, nID, hIcon);}
	//@别名  设置项文本()
	BOOL SetItemText(int nID, wchar_t* pText){return XMenu_SetItemText(m_hMenu, nID, pText);}
};
//@别名  按钮类
class CXButton
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加动画帧()
	void AddAnimationFrame(HIMAGE hImage, UINT uElapse){XBtn_AddAnimationFrame(m_hEle, hImage, uElapse);}
	//@别名  添加背景边框()
	void AddBkBorder(button_state_ nState, COLORREF color, BYTE alpha, int width){XBtn_AddBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加填充背景()
	void AddBkFill(button_state_ nState, COLORREF color, BYTE alpha){XBtn_AddBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加背景图片()
	void AddBkImage(button_state_ nState, HIMAGE hImage){XBtn_AddBkImage(m_hEle, nState, hImage);}
	//@别名  清空背景对象()
	void ClearBkInfo(){XBtn_ClearBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, wchar_t* pName, HXCGUI hParent){m_hEle = XBtn_Create(x, y, cx, cy, pName, hParent);return m_hEle;}
	//@别名  启用动画()
	void EnableAnimation(BOOL bEnable, BOOL bLoopPlay){XBtn_EnableAnimation(m_hEle, bEnable, bLoopPlay);}
	//@别名  获取绑定元素()
	HELE GetBindEle(){return XBtn_GetBindEle(m_hEle);}
	//@别名  获取背景对象数量()
	int GetBkInfoCount(){return XBtn_GetBkInfoCount(m_hEle);}
	//@别名  获取组ID()
	int GetGroupID(){return XBtn_GetGroupID(m_hEle);}
	//@别名  获取图标()
	HIMAGE GetIcon(int nType){return XBtn_GetIcon(m_hEle, nType);}
	//@别名  获取状态()
	common_state3_ GetState(){return XBtn_GetState(m_hEle);}
	//@别名  获取状态扩展()
	button_state_ GetStateEx(){return XBtn_GetStateEx(m_hEle);}
	//@别名  获取样式()
	XC_OBJECT_STYLE GetStyle(){return XBtn_GetStyle(m_hEle);}
	//@别名  获取文本()
	const wchar_t* GetText(){return XBtn_GetText(m_hEle);}
	//@别名  获取文本对齐()
	int GetTextAlign(){return XBtn_GetTextAlign(m_hEle);}
	//@别名  获取类型()
	XC_OBJECT_TYPE_EX GetType(){return XBtn_GetType(m_hEle);}
	//@别名  判断选中()
	BOOL IsCheck(){return XBtn_IsCheck(m_hEle);}
	//@别名  设置绑定元素()
	void SetBindEle(HELE hBindEle){XBtn_SetBindEle(m_hEle, hBindEle);}
	//@别名  设置选中()
	BOOL SetCheck(BOOL bCheck){return XBtn_SetCheck(m_hEle, bCheck);}
	//@别名  设置组ID()
	void SetGroupID(int nID){XBtn_SetGroupID(m_hEle, nID);}
	//@别名  设置图标()
	void SetIcon(HIMAGE hImage){XBtn_SetIcon(m_hEle, hImage);}
	//@别名  设置图标对齐()
	void SetIconAlign(button_icon_align_ align){XBtn_SetIconAlign(m_hEle, align);}
	//@别名  设置禁用图标()
	void SetIconDisable(HIMAGE hImage){XBtn_SetIconDisable(m_hEle, hImage);}
	//@别名  设置图标间隔()
	void SetIconSpace(int size){XBtn_SetIconSpace(m_hEle, size);}
	//@别名  设置偏移()
	void SetOffset(int x, int y){XBtn_SetOffset(m_hEle, x, y);}
	//@别名  设置图标偏移()
	void SetOffsetIcon(int x, int y){XBtn_SetOffsetIcon(m_hEle, x, y);}
	//@别名  设置状态()
	void SetState(common_state3_ nState){XBtn_SetState(m_hEle, nState);}
	//@别名  设置样式()
	void SetStyle(XC_OBJECT_STYLE nStyle){XBtn_SetStyle(m_hEle, nStyle);}
	//@别名  设置文本()
	void SetText(wchar_t* pName){XBtn_SetText(m_hEle, pName);}
	//@别名  设置文本对齐()
	void SetTextAlign(int nFlags){XBtn_SetTextAlign(m_hEle, nFlags);}
	//@别名  设置类型()
	void SetType(XC_OBJECT_TYPE_EX nType){XBtn_SetType(m_hEle, nType);}
	//@别名  设置类型扩展()
	void SetTypeEx(XC_OBJECT_TYPE_EX nType){XBtn_SetTypeEx(m_hEle, nType);}
};
//@别名  下拉组合框类
class CXComboBox
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加背景边框()
	void AddBkBorder(comboBox_state_ nState, COLORREF color, BYTE alpha, int width){XComboBox_AddBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加背景填充()
	void AddBkFill(comboBox_state_ nState, COLORREF color, BYTE alpha){XComboBox_AddBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加背景图片()
	void AddBkImage(comboBox_state_ nState, HIMAGE hImage){XComboBox_AddBkImage(m_hEle, nState, hImage);}
	//@别名  添加项图片()
	int AddItemImage(HIMAGE hImage){return XComboBox_AddItemImage(m_hEle, hImage);}
	//@别名  添加项图片扩展()
	int AddItemImageEx(wchar_t* pName, HIMAGE hImage){return XComboBox_AddItemImageEx(m_hEle, pName, hImage);}
	//@别名  添加项文本()
	int AddItemText(wchar_t* pText){return XComboBox_AddItemText(m_hEle, pText);}
	//@别名  添加项文本扩展()
	int AddItemTextEx(wchar_t* pName, wchar_t* pText){return XComboBox_AddItemTextEx(m_hEle, pName, pText);}
	//@别名  绑定数据适配器()
	void BindAdapter(HXCGUI hAdapter){XComboBox_BindAdapter(m_hEle, hAdapter);}
	//@别名  清空背景对象()
	void ClearBkInfo(){XComboBox_ClearBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XComboBox_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建数据适配器()
	HXCGUI CreateAdapter(){return XComboBox_CreateAdapter(m_hEle);}
	//@别名  删除列全部()
	void DeleteColumnAll(){XComboBox_DeleteColumnAll(m_hEle);}
	//@别名  删除项()
	BOOL DeleteItem(int iItem){return XComboBox_DeleteItem(m_hEle, iItem);}
	//@别名  删除项全部()
	void DeleteItemAll(){XComboBox_DeleteItemAll(m_hEle);}
	//@别名  删除项扩展()
	BOOL DeleteItemEx(int iItem, int nCount){return XComboBox_DeleteItemEx(m_hEle, iItem, nCount);}
	//@别名  启用绘制下拉按钮()
	void EnableDrawButton(BOOL bEnable){XComboBox_EnableDrawButton(m_hEle, bEnable);}
	//@别名  启用下拉列表高度固定大小()
	void EnableDropHeightFixed(BOOL bEnable){XComboBox_EnableDropHeightFixed(m_hEle, bEnable);}
	//@别名  启用编辑()
	void EnableEdit(BOOL bEdit){XComboBox_EnableEdit(m_hEle, bEdit);}
	//@别名  获取数据适配器()
	HXCGUI GetAdapter(){return XComboBox_GetAdapter(m_hEle);}
	//@别名  获取下拉按钮坐标()
	void GetButtonRect(RECT* pRect){XComboBox_GetButtonRect(m_hEle, pRect);}
	//@别名  获取项数量()
	int GetCount(){return XComboBox_GetCount(m_hEle);}
	//@别名  获取列数量()
	int GetCountColumn(){return XComboBox_GetCountColumn(m_hEle);}
	//@别名  获取下拉列表高度()
	int GetDropHeight(){return XComboBox_GetDropHeight(m_hEle);}
	//@别名  获取项浮点值()
	BOOL GetItemFloat(int iItem, int iColumn, float* pOutValue){return XComboBox_GetItemFloat(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项浮点值扩展()
	BOOL GetItemFloatEx(int iItem, wchar_t* pName, float* pOutValue){return XComboBox_GetItemFloatEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int iItem, int iColumn){return XComboBox_GetItemImage(m_hEle, iItem, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int iItem, wchar_t* pName){return XComboBox_GetItemImageEx(m_hEle, iItem, pName);}
	//@别名  获取项整数值()
	BOOL GetItemInt(int iItem, int iColumn, int* pOutValue){return XComboBox_GetItemInt(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项整数值扩展()
	BOOL GetItemIntEx(int iItem, wchar_t* pName, int* pOutValue){return XComboBox_GetItemIntEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int iItem, int iColumn){return XComboBox_GetItemText(m_hEle, iItem, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int iItem, wchar_t* pName){return XComboBox_GetItemTextEx(m_hEle, iItem, pName);}
	//@别名  获取选择项()
	int GetSelItem(){return XComboBox_GetSelItem(m_hEle);}
	//@别名  获取状态()
	comboBox_state_ GetState(){return XComboBox_GetState(m_hEle);}
	//@别名  插入项图片()
	int InsertItemImage(int iItem, HIMAGE hImage){return XComboBox_InsertItemImage(m_hEle, iItem, hImage);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XComboBox_InsertItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  插入项文本()
	int InsertItemText(int iItem, wchar_t* pText){return XComboBox_InsertItemText(m_hEle, iItem, pText);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(int iItem, wchar_t* pName, wchar_t* pText){return XComboBox_InsertItemTextEx(m_hEle, iItem, pName, pText);}
	//@别名  设置绑定名称()
	void SetBindName(wchar_t* pName){XComboBox_SetBindName(m_hEle, pName);}
	//@别名  设置下拉按钮大小()
	void SetButtonSize(int size){XComboBox_SetButtonSize(m_hEle, size);}
	//@别名  设置下拉列表高度()
	void SetDropHeight(int height){XComboBox_SetDropHeight(m_hEle, height);}
	//@别名  设置项浮点值()
	BOOL SetItemFloat(int iItem, int iColumn, float fFloat){return XComboBox_SetItemFloat(m_hEle, iItem, iColumn, fFloat);}
	//@别名  设置项浮点值扩展()
	BOOL SetItemFloatEx(int iItem, wchar_t* pName, float fFloat){return XComboBox_SetItemFloatEx(m_hEle, iItem, pName, fFloat);}
	//@别名  设置项图片()
	BOOL SetItemImage(int iItem, int iColumn, HIMAGE hImage){return XComboBox_SetItemImage(m_hEle, iItem, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XComboBox_SetItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  设置项整数值()
	BOOL SetItemInt(int iItem, int iColumn, int nValue){return XComboBox_SetItemInt(m_hEle, iItem, iColumn, nValue);}
	//@别名  设置项指数值扩展()
	BOOL SetItemIntEx(int iItem, wchar_t* pName, int nValue){return XComboBox_SetItemIntEx(m_hEle, iItem, pName, nValue);}
	//@别名  设置项模板()
	void SetItemTemplateXML(wchar_t* pXmlFile){XComboBox_SetItemTemplateXML(m_hEle, pXmlFile);}
	//@别名  设置项模板从字符串()
	void SetItemTemplateXMLFromString(char* pStringXML){XComboBox_SetItemTemplateXMLFromString(m_hEle, pStringXML);}
	//@别名  设置项文本()
	BOOL SetItemText(int iItem, int iColumn, wchar_t* pText){return XComboBox_SetItemText(m_hEle, iItem, iColumn, pText);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int iItem, wchar_t* pName, wchar_t* pText){return XComboBox_SetItemTextEx(m_hEle, iItem, pName, pText);}
	//@别名  设置选择项()
	BOOL SetSelItem(int iIndex){return XComboBox_SetSelItem(m_hEle, iIndex);}
};
//@别名  编辑框类
class CXEdit
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加对象从样式()
	void AddByStyle(int iStyle){XEdit_AddByStyle(m_hEle, iStyle);}
	//@别名  添加气泡开始()
	void AddChatBegin(HIMAGE hImageAvatar, HIMAGE hImageBubble, int nFlag){XEdit_AddChatBegin(m_hEle, hImageAvatar, hImageBubble, nFlag);}
	//@别名  添加气泡结束()
	void AddChatEnd(){XEdit_AddChatEnd(m_hEle);}
	//@别名  添加数据()
	void AddData(edit_data_copy_* pData, USHORT* styleTable, int nStyleCount){XEdit_AddData(m_hEle, pData, styleTable, nStyleCount);}
	//@别名  添加对象()
	int AddObject(HXCGUI hObj){return XEdit_AddObject(m_hEle, hObj);}
	//@别名  添加样式()
	int AddStyle(HXCGUI hFont_image_Obj, COLORREF color, BOOL bColor){return XEdit_AddStyle(m_hEle, hFont_image_Obj, color, bColor);}
	//@别名  添加样式扩展()
	int AddStyleEx(wchar_t* fontName, int fontSize, int fontStyle, COLORREF color, BOOL bColor){return XEdit_AddStyleEx(m_hEle, fontName, fontSize, fontStyle, color, bColor);}
	//@别名  添加文本()
	void AddText(wchar_t* pString){XEdit_AddText(m_hEle, pString);}
	//@别名  添加文本扩展()
	void AddTextEx(wchar_t* pString, int iStyle){XEdit_AddTextEx(m_hEle, pString, iStyle);}
	//@别名  自动滚动()
	BOOL AutoScroll(){return XEdit_AutoScroll(m_hEle);}
	//@别名  自动滚动扩展()
	BOOL AutoScrollEx(int iRow, int iCol){return XEdit_AutoScrollEx(m_hEle, iRow, iCol);}
	//@别名  取消选择()
	BOOL CancelSelect(){return XEdit_CancelSelect(m_hEle);}
	//@别名  剪贴板复制()
	BOOL ClipboardCopy(){return XEdit_ClipboardCopy(m_hEle);}
	//@别名  剪贴板剪切()
	BOOL ClipboardCut(){return XEdit_ClipboardCut(m_hEle);}
	//@别名  剪贴板粘贴()
	BOOL ClipboardPaste(){return XEdit_ClipboardPaste(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XEdit_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建扩展()
	HELE CreateEx(int x, int y, int cx, int cy, edit_type_ type, HXCGUI hParent){m_hEle = XEdit_CreateEx(x, y, cx, cy, type, hParent);return m_hEle;}
	//@别名  删除()
	BOOL Delete(int iStartRow, int iStartCol, int iEndRow, int iEndCol){return XEdit_Delete(m_hEle, iStartRow, iStartCol, iEndRow, iEndCol);}
	//@别名  删除行()
	BOOL DeleteRow(int iRow){return XEdit_DeleteRow(m_hEle, iRow);}
	//@别名  删除选择内容()
	BOOL DeleteSelect(){return XEdit_DeleteSelect(m_hEle);}
	//@别名  启用自动取消选择()
	void EnableAutoCancelSel(BOOL bEnable){XEdit_EnableAutoCancelSel(m_hEle, bEnable);}
	//@别名  启用自动选择()
	void EnableAutoSelAll(BOOL bEnable){XEdit_EnableAutoSelAll(m_hEle, bEnable);}
	//@别名  启用自动换行()
	void EnableAutoWrap(BOOL bEnable){XEdit_EnableAutoWrap(m_hEle, bEnable);}
	//@别名  启用多行()
	void EnableMultiLine(BOOL bEnable){XEdit_EnableMultiLine(m_hEle, bEnable);}
	//@别名  启用密码()
	void EnablePassword(BOOL bEnable){XEdit_EnablePassword(m_hEle, bEnable);}
	//@别名  启用只读()
	void EnableReadOnly(BOOL bEnable){XEdit_EnableReadOnly(m_hEle, bEnable);}
	//@别名  释放数据()
	void FreeData(edit_data_copy_* pData){XEdit_FreeData(pData);}
	//@别名  获取字符()
	wchar_t GetAt(int iRow, int iCol){return XEdit_GetAt(m_hEle, iRow, iCol);}
	//@别名  获取当前列()
	int GetCurCol(){return XEdit_GetCurCol(m_hEle);}
	//@别名  获取当前位置点()
	int GetCurPos(){return XEdit_GetCurPos(m_hEle);}
	//@别名  获取当前行()
	int GetCurRow(){return XEdit_GetCurRow(m_hEle);}
	//@别名  获取数据()
	edit_data_copy_* GetData(){return XEdit_GetData(m_hEle);}
	//@别名  获取内容长度()
	int GetLength(){return XEdit_GetLength(m_hEle);}
	//@别名  获取内容长度行()
	int GetLengthRow(int iRow){return XEdit_GetLengthRow(m_hEle, iRow);}
	//@别名  获取选择内容范围()
	BOOL GetSelectRange(Position_i* pBegin, Position_i* pEnd){return XEdit_GetSelectRange(m_hEle, pBegin, pEnd);}
	//@别名  获取选择文本()
	int GetSelectText(wchar_t* pOut, int nOutLen){return XEdit_GetSelectText(m_hEle, pOut, nOutLen);}
	//@别名  获取样式信息()
	BOOL GetStyleInfo(int iStyle, edit_style_info_* info){return XEdit_GetStyleInfo(m_hEle, iStyle, info);}
	//@别名  获取文本()
	int GetText(wchar_t* pOut, int nOutlen){return XEdit_GetText(m_hEle, pOut, nOutlen);}
	//@别名  获取文本行()
	int GetTextRow(int iRow, wchar_t* pOut, int nOutlen){return XEdit_GetTextRow(m_hEle, iRow, pOut, nOutlen);}
	//@别名  插入文本()
	void InsertText(int iRow, int iCol, wchar_t* pString){XEdit_InsertText(m_hEle, iRow, iCol, pString);}
	//@别名  插入文本模拟用户操作()
	void InsertTextUser(wchar_t* pString){XEdit_InsertTextUser(m_hEle, pString);}
	//@别名  是否自动换行()
	BOOL IsAutoWrap(){return XEdit_IsAutoWrap(m_hEle);}
	//@别名  判断为空()
	BOOL IsEmpty(){return XEdit_IsEmpty(m_hEle);}
	//@别名  是否多行()
	BOOL IsMultiLine(){return XEdit_IsMultiLine(m_hEle);}
	//@别名  是否密码()
	BOOL IsPassword(){return XEdit_IsPassword(m_hEle);}
	//@别名  是否只读()
	BOOL IsReadOnly(){return XEdit_IsReadOnly(m_hEle);}
	//@别名  转换位置()
	void PositionToInfo(int iPos, Position_i* pInfo){XEdit_PositionToInfo(m_hEle, iPos, pInfo);}
	//@别名  恢复()
	BOOL Redo(){return XEdit_Redo(m_hEle);}
	//@别名  选择全部()
	BOOL SelectAll(){return XEdit_SelectAll(m_hEle);}
	//@别名  设置插入符颜色()
	void SetCaretColor(COLORREF color){XEdit_SetCaretColor(m_hEle, color);}
	//@别名  设置气泡缩进()
	void SetChatIndentation(int nIndentation){XEdit_SetChatIndentation(m_hEle, nIndentation);}
	//@别名  设置当前位置()
	void SetCurPos(int iRow, int iCol){XEdit_SetCurPos(m_hEle, iRow, iCol);}
	//@别名  设置当前样式()
	void SetCurStyle(int iStyle){XEdit_SetCurStyle(m_hEle, iStyle);}
	//@别名  设置默认文本()
	void SetDefaultText(wchar_t* pString){XEdit_SetDefaultText(m_hEle, pString);}
	//@别名  设置默认文本颜色()
	void SetDefaultTextColor(COLORREF color, BYTE alpha){XEdit_SetDefaultTextColor(m_hEle, color, alpha);}
	//@别名  设置密码字符()
	void SetPasswordCharacter(wchar_t ch){XEdit_SetPasswordCharacter(m_hEle, ch);}
	//@别名  设置默认行高()
	void SetRowHeight(int nHeight){XEdit_SetRowHeight(m_hEle, nHeight);}
	//@别名  设置指定行高度()
	void SetRowHeightEx(int iRow, int nHeight){XEdit_SetRowHeightEx(m_hEle, iRow, nHeight);}
	//@别名  设置选择()
	BOOL SetSelect(int iStartRow, int iStartCol, int iEndRow, int iEndCol){return XEdit_SetSelect(m_hEle, iStartRow, iStartCol, iEndRow, iEndCol);}
	//@别名  设置选择背景颜色()
	void SetSelectBkColor(COLORREF color, BYTE alpha){XEdit_SetSelectBkColor(m_hEle, color, alpha);}
	//@别名  设置TAB空格()
	void SetTabSpace(int nSpace){XEdit_SetTabSpace(m_hEle, nSpace);}
	//@别名  设置文本()
	void SetText(wchar_t* pString){XEdit_SetText(m_hEle, pString);}
	//@别名  设置文本对齐()
	void SetTextAlign(int align){XEdit_SetTextAlign(m_hEle, align);}
	//@别名  设置文本整数()
	void SetTextInt(int nValue){XEdit_SetTextInt(m_hEle, nValue);}
	//@别名  撤销()
	BOOL Undo(){return XEdit_Undo(m_hEle);}
};
//@别名  基础元素类
class CXEle
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加背景边框()
	void AddBkBorder(COLORREF color, BYTE alpha, int width){XEle_AddBkBorder(m_hEle, color, alpha, width);}
	//@别名  添加背景填充()
	void AddBkFill(COLORREF color, BYTE alpha){XEle_AddBkFill(m_hEle, color, alpha);}
	//@别名  添加背景图片()
	void AddBkImage(HIMAGE hImage){XEle_AddBkImage(m_hEle, hImage);}
	//@别名  添加子对象()
	BOOL AddChild(HXCGUI hChild){return XEle_AddChild(m_hEle, hChild);}
	//@别名  调整布局()
	void AdjustLayout(){XEle_AdjustLayout(m_hEle);}
	//@别名  调整布局扩展()
	void AdjustLayoutEx(int nFlags){XEle_AdjustLayoutEx(m_hEle, nFlags);}
	//@别名  清空背景对象()
	void ClearBkInfo(){XEle_ClearBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XEle_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  销毁()
	void Destroy(){XEle_Destroy(m_hEle);}
	//@别名  绘制()
	void DrawEle(HDRAW hDraw){XEle_DrawEle(m_hEle, hDraw);}
	//@别名  绘制焦点()
	BOOL DrawFocus(HDRAW hDraw, RECT* pRect){return XEle_DrawFocus(m_hEle, hDraw, pRect);}
	//@别名  启用()
	void Enable(BOOL bEnable){XEle_Enable(m_hEle, bEnable);}
	//@别名  启用背景透明()
	void EnableBkTransparent(BOOL bEnable){XEle_EnableBkTransparent(m_hEle, bEnable);}
	//@别名  启用CSS()
	void EnableCSS(BOOL bEnable){XEle_EnableCSS(m_hEle, bEnable);}
	//@别名  启用画布()
	void EnableCanvas(BOOL bEnable){XEle_EnableCanvas(m_hEle, bEnable);}
	//@别名  启用绘制边框()
	void EnableDrawBorder(BOOL bEnable){XEle_EnableDrawBorder(m_hEle, bEnable);}
	//@别名  启用绘制焦点()
	void EnableDrawFocus(BOOL bEnable){XEle_EnableDrawFocus(m_hEle, bEnable);}
	//@别名  启用事件_XE_MOUSEWHEEL()
	void EnableEvent_XE_MOUSEWHEEL(BOOL bEnable){XEle_EnableEvent_XE_MOUSEWHEEL(m_hEle, bEnable);}
	//@别名  启用事件_XE_PAINT_END()
	void EnableEvent_XE_PAINT_END(BOOL bEnable){XEle_EnableEvent_XE_PAINT_END(m_hEle, bEnable);}
	//@别名  启用焦点()
	void EnableFocus(BOOL bEnable){XEle_EnableFocus(m_hEle, bEnable);}
	//@别名  启用接收TAB()
	void EnableKeyTab(BOOL bEnable){XEle_EnableKeyTab(m_hEle, bEnable);}
	//@别名  启用鼠标穿透()
	void EnableMouseThrough(BOOL bEnable){XEle_EnableMouseThrough(m_hEle, bEnable);}
	//@别名  启用切换焦点()
	void EnableSwitchFocus(BOOL bEnable){XEle_EnableSwitchFocus(m_hEle, bEnable);}
	//@别名  启用透明通道()
	void EnableTransparentChannel(BOOL bEnable){XEle_EnableTransparentChannel(m_hEle, bEnable);}
	//@别名  获取背景对象数量()
	int GetBkInfoCount(){return XEle_GetBkInfoCount(m_hEle);}
	//@别名  获取背景管理器()
	HBKM GetBkManager(){return XEle_GetBkManager(m_hEle);}
	//@别名  获取背景管理器扩展()
	HBKM GetBkManagerEx(){return XEle_GetBkManagerEx(m_hEle);}
	//@别名  获取边框大小()
	void GetBorderSize(BorderSize_i* pBorder){XEle_GetBorderSize(m_hEle, pBorder);}
	//@别名  获取子对象从ID()
	HXCGUI GetChildByID(int nID){return XEle_GetChildByID(m_hEle, nID);}
	//@别名  获取子对象从索引()
	HXCGUI GetChildByIndex(int index){return XEle_GetChildByIndex(m_hEle, index);}
	//@别名  获取子对象数量()
	int GetChildCount(){return XEle_GetChildCount(m_hEle);}
	//@别名  获取客户区坐标()
	void GetClientRect(RECT* pRect){XEle_GetClientRect(m_hEle, pRect);}
	//@别名  获取内容大小()
	void GetContentSize(SIZE* pSize){XEle_GetContentSize(m_hEle, pSize);}
	//@别名  获取CSS名称()
	const wchar_t* GetCssName(){return XEle_GetCssName(m_hEle);}
	//@别名  获取光标()
	HCURSOR GetCursor(){return XEle_GetCursor(m_hEle);}
	//@别名  获取焦点边框颜色()
	COLORREF GetFocusBorderColor(){return XEle_GetFocusBorderColor(m_hEle);}
	//@别名  获取字体()
	HFONTX GetFont(){return XEle_GetFont(m_hEle);}
	//@别名  获取字体扩展()
	HFONTX GetFontEx(){return XEle_GetFontEx(m_hEle);}
	//@别名  获取HWINDOW()
	HWINDOW GetHWINDOW(){return XEle_GetHWINDOW(m_hEle);}
	//@别名  获取HWND()
	HWND GetHWND(){return XEle_GetHWND(m_hEle);}
	//@别名  获取高度()
	int GetHeight(){return XEle_GetHeight(m_hEle);}
	//@别名  获取ID()
	int GetID(){return XEle_GetID(m_hEle);}
	//@别名  获取布局高度()
	void GetLayoutHeight(layout_size_type_* pType, int* pHeight){XEle_GetLayoutHeight(m_hEle, pType, pHeight);}
	//@别名  获取布局宽度()
	void GetLayoutWidth(layout_size_type_* pType, int* pWidth){XEle_GetLayoutWidth(m_hEle, pType, pWidth);}
	//@别名  获取名称()
	const wchar_t* GetName(){return XEle_GetName(m_hEle);}
	//@别名  获取内填充大小()
	void GetPadding(PaddingSize_i* pPadding){XEle_GetPadding(m_hEle, pPadding);}
	//@别名  获取父对象()
	HXCGUI GetParent(){return XEle_GetParent(m_hEle);}
	//@别名  获取父元素()
	HELE GetParentEle(){return XEle_GetParentEle(m_hEle);}
	//@别名  获取坐标()
	void GetRect(RECT* pRect){XEle_GetRect(m_hEle, pRect);}
	//@别名  获取逻辑坐标()
	void GetRectLogic(RECT* pRect){XEle_GetRectLogic(m_hEle, pRect);}
	//@别名  获取状态()
	int GetStateFlags(){return XEle_GetStateFlags(m_hEle);}
	//@别名  获取文本颜色()
	COLORREF GetTextColor(){return XEle_GetTextColor(m_hEle);}
	//@别名  获取文本颜色扩展()
	COLORREF GetTextColorEx(){return XEle_GetTextColorEx(m_hEle);}
	//@别名  获取工具提示()
	const wchar_t* GetToolTip(){return XEle_GetToolTip(m_hEle);}
	//@别名  获取类型()
	XC_OBJECT_TYPE GetType(){return XEle_GetType(m_hEle);}
	//@别名  获取UID()
	int GetUID(){return XEle_GetUID(m_hEle);}
	//@别名  获取用户数据()
	int GetUserData(){return XEle_GetUserData(m_hEle);}
	//@别名  获取宽度()
	int GetWidth(){return XEle_GetWidth(m_hEle);}
	//@别名  基于窗口客户区坐标()
	void GetWndClientRect(RECT* pRect){XEle_GetWndClientRect(m_hEle, pRect);}
	//@别名  获取Z序()
	int GetZOrder(){return XEle_GetZOrder(m_hEle);}
	//@别名  测试点击元素()
	HELE HitChildEle(POINT* pPt){return XEle_HitChildEle(m_hEle, pPt);}
	//@别名  插入子对象()
	BOOL InsertChild(HXCGUI hChild, int index){return XEle_InsertChild(m_hEle, hChild, index);}
	//@别名  判断背景透明()
	BOOL IsBkTransparent(){return XEle_IsBkTransparent(m_hEle);}
	//@别名  判断为子元素()
	BOOL IsChildEle(HELE hChildEle){return XEle_IsChildEle(m_hEle, hChildEle);}
	//@别名  判断绘制焦点()
	BOOL IsDrawFocus(){return XEle_IsDrawFocus(m_hEle);}
	//@别名  判断启用()
	BOOL IsEnable(){return XEle_IsEnable(m_hEle);}
	//@别名  判断启用画布()
	BOOL IsEnableCanvas(){return XEle_IsEnableCanvas(m_hEle);}
	//@别名  判断启用事件_XE_PAINT_END()
	BOOL IsEnableEvent_XE_PAINT_END(){return XEle_IsEnableEvent_XE_PAINT_END(m_hEle);}
	//@别名  判断启用焦点()
	BOOL IsEnableFocus(){return XEle_IsEnableFocus(m_hEle);}
	//@别名  判断启用_XE_MOUSEWHEEL()
	BOOL IsEnable_XE_MOUSEWHEEL(){return XEle_IsEnable_XE_MOUSEWHEEL(m_hEle);}
	//@别名  判断焦点()
	BOOL IsFocus(){return XEle_IsFocus(m_hEle);}
	//@别名  判断焦点扩展()
	BOOL IsFocusEx(){return XEle_IsFocusEx(m_hEle);}
	//@别名  判断接受TAB()
	BOOL IsKeyTab(){return XEle_IsKeyTab(m_hEle);}
	//@别名  判断鼠标穿透()
	BOOL IsMouseThrough(){return XEle_IsMouseThrough(m_hEle);}
	//@别名  判断显示()
	BOOL IsShow(){return XEle_IsShow(m_hEle);}
	//@别名  判断接受切换焦点()
	BOOL IsSwitchFocus(){return XEle_IsSwitchFocus(m_hEle);}
	//@别名  关闭炫彩定时器()
	BOOL KillXCTimer(UINT nIDEvent){return XEle_KillXCTimer(m_hEle, nIDEvent);}
	//@别名  移动()
	int Move(int x, int y, BOOL bRedraw, int nFlags){return XEle_Move(m_hEle, x, y, bRedraw, nFlags);}
	//@别名  移动逻辑坐标()
	int MoveLogic(int x, int y, BOOL bRedraw, int nFlags){return XEle_MoveLogic(m_hEle, x, y, bRedraw, nFlags);}
	//@别名  客户区点到窗口客户区()
	void PointClientToWndClient(POINT* pPt){XEle_PointClientToWndClient(m_hEle, pPt);}
	//@别名  窗口客户区点到元素客户区()
	void PointWndClientToEleClient(POINT* pPt){XEle_PointWndClientToEleClient(m_hEle, pPt);}
	//@别名  弹出工具提示()
	void PopupToolTip(int x, int y){XEle_PopupToolTip(m_hEle, x, y);}
	//@别名  投递事件()
	int PostEvent(HELE hEventEle, int nEvent, WPARAM wParam, LPARAM lParam){return XEle_PostEvent(m_hEle, hEventEle, nEvent, wParam, lParam);}
	//@别名  客户区坐标到窗口客户区()
	void RectClientToWndClient(RECT* pRect){XEle_RectClientToWndClient(m_hEle, pRect);}
	//@别名  窗口客户区坐标到元素客户区坐标()
	void RectWndClientToEleClient(RECT* pRect){XEle_RectWndClientToEleClient(m_hEle, pRect);}
	//@别名  重绘()
	void RedrawEle(BOOL bImmediate){XEle_RedrawEle(m_hEle, bImmediate);}
	//@别名  重绘指定区域()
	void RedrawRect(RECT* pRect, BOOL bImmediate){XEle_RedrawRect(m_hEle, pRect, bImmediate);}
	//@别名  注册事件C()
	BOOL RegEventC(int nEvent, void* pFun){return XEle_RegEventC(m_hEle, nEvent, pFun);}
	//@别名  注册事件C1()
	BOOL RegEventC1(int nEvent, void* pFun){return XEle_RegEventC1(m_hEle, nEvent, pFun);}
	//@别名  注册事件C2()
	BOOL RegEventC2(int nEvent, void* pFun){return XEle_RegEventC2(m_hEle, nEvent, pFun);}
	//@别名  移除()
	void RemoveEle(){XEle_RemoveEle(m_hEle);}
	//@别名  移除事件C()
	BOOL RemoveEventC(int nEvent, void* pFun){return XEle_RemoveEventC(m_hEle, nEvent, pFun);}
	//@别名  发送事件()
	int SendEvent(HELE hEventEle, int nEvent, WPARAM wParam, LPARAM lParam){return XEle_SendEvent(m_hEle, hEventEle, nEvent, wParam, lParam);}
	//@别名  设置透明度()
	void SetAlpha(BYTE alpha){XEle_SetAlpha(m_hEle, alpha);}
	//@别名  设置背景管理器()
	void SetBkMagager(HBKM hBkInfoM){XEle_SetBkMagager(m_hEle, hBkInfoM);}
	//@别名  设置边框大小()
	void SetBorderSize(int left, int top, int right, int bottom){XEle_SetBorderSize(m_hEle, left, top, right, bottom);}
	//@别名  设置鼠标捕获()
	void SetCapture(BOOL b){XEle_SetCapture(m_hEle, b);}
	//@别名  设置CSS名称()
	void SetCssName(wchar_t* pName){XEle_SetCssName(m_hEle, pName);}
	//@别名  设置光标()
	void SetCursor(HCURSOR hCursor){XEle_SetCursor(m_hEle, hCursor);}
	//@别名  设置拖动边框()
	void SetDragBorder(int nFlags){XEle_SetDragBorder(m_hEle, nFlags);}
	//@别名  设置拖动边框绑定元素()
	void SetDragBorderBindEle(int nFlags, HELE hBindEle, int nSpace){XEle_SetDragBorderBindEle(m_hEle, nFlags, hBindEle, nSpace);}
	//@别名  设置焦点边框颜色()
	void SetFocusBorderColor(COLORREF color, BYTE alpha){XEle_SetFocusBorderColor(m_hEle, color, alpha);}
	//@别名  设置字体()
	void SetFont(HFONTX hFontx){XEle_SetFont(m_hEle, hFontx);}
	//@别名  设置高度()
	void SetHeight(int nHeight){XEle_SetHeight(m_hEle, nHeight);}
	//@别名  设置ID()
	void SetID(int nID){XEle_SetID(m_hEle, nID);}
	//@别名  设置布局浮动()
	void SetLayoutFloat(layout_float_type_ nFloat_){XEle_SetLayoutFloat(m_hEle, nFloat_);}
	//@别名  设置布局高度()
	void SetLayoutHeight(layout_size_type_ nType, int nHeight){XEle_SetLayoutHeight(m_hEle, nType, nHeight);}
	//@别名  设置布局宽度()
	void SetLayoutWidth(layout_size_type_ nType, int nWidth){XEle_SetLayoutWidth(m_hEle, nType, nWidth);}
	//@别名  设置布局换行()
	void SetLayoutWrap(BOOL bWrap){XEle_SetLayoutWrap(m_hEle, bWrap);}
	//@别名  设置锁定滚动()
	void SetLockScroll(BOOL bHorizon, BOOL bVertical){XEle_SetLockScroll(m_hEle, bHorizon, bVertical);}
	//@别名  设置最大大小()
	void SetMaxSize(int nWidth, int nHeight){XEle_SetMaxSize(m_hEle, nWidth, nHeight);}
	//@别名  设置最小大小()
	void SetMinSize(int nWidth, int nHeight){XEle_SetMinSize(m_hEle, nWidth, nHeight);}
	//@别名  设置名称()
	void SetName(wchar_t* pName){XEle_SetName(m_hEle, pName);}
	//@别名  设置内填充大小()
	void SetPadding(int left, int top, int right, int bottom){XEle_SetPadding(m_hEle, left, top, right, bottom);}
	//@别名  设置坐标()
	int SetRect(RECT* pRect, BOOL bRedraw, int nFlags){return XEle_SetRect(m_hEle, pRect, bRedraw, nFlags);}
	//@别名  设置坐标扩展()
	int SetRectEx(int x, int y, int cx, int cy, BOOL bRedraw, int nFlags){return XEle_SetRectEx(m_hEle, x, y, cx, cy, bRedraw, nFlags);}
	//@别名  设置逻辑坐标()
	int SetRectLogic(RECT* pRect, BOOL bRedraw, int nFlags){return XEle_SetRectLogic(m_hEle, pRect, bRedraw, nFlags);}
	//@别名  设置文本颜色()
	void SetTextColor(COLORREF color, BYTE alpha){XEle_SetTextColor(m_hEle, color, alpha);}
	//@别名  设置工具提示()
	void SetToolTip(wchar_t* pText){XEle_SetToolTip(m_hEle, pText);}
	//@别名  置顶()
	BOOL SetTopmost(BOOL bTopmost){return XEle_SetTopmost(m_hEle, bTopmost);}
	//@别名  设置UID()
	void SetUID(int nUID){XEle_SetUID(m_hEle, nUID);}
	//@别名  设置用户数据()
	void SetUserData(int nData){XEle_SetUserData(m_hEle, nData);}
	//@别名  设置宽度()
	void SetWidth(int nWidth){XEle_SetWidth(m_hEle, nWidth);}
	//@别名  设置炫彩定时器()
	BOOL SetXCTimer(UINT nIDEvent, UINT uElapse){return XEle_SetXCTimer(m_hEle, nIDEvent, uElapse);}
	//@别名  设置Z序()
	BOOL SetZOrder(int index){return XEle_SetZOrder(m_hEle, index);}
	//@别名  设置Z序扩展()
	BOOL SetZOrderEx(HELE hDestEle, zorder_ nType){return XEle_SetZOrderEx(m_hEle, hDestEle, nType);}
	//@别名  显示()
	void ShowEle(BOOL bShow){XEle_ShowEle(m_hEle, bShow);}
};
//@别名  布局类
class CXLayout
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XLayout_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建扩展()
	HELE CreateEx(HXCGUI hParent){m_hEle = XLayout_CreateEx(hParent);return m_hEle;}
	//@别名  启用()
	void EnableLayout(BOOL bEnable){XLayout_EnableLayout(m_hEle, bEnable);}
	//@别名  获取内高度()
	int GetHeightIn(){return XLayout_GetHeightIn(m_hEle);}
	//@别名  获取内填充大小()
	void GetLayoutPadding(PaddingSize_i* pPadding){XLayout_GetLayoutPadding(m_hEle, pPadding);}
	//@别名  获取内宽度()
	int GetWidthIn(){return XLayout_GetWidthIn(m_hEle);}
	//@别名  判断启用()
	BOOL IsEnableLayout(){return XLayout_IsEnableLayout(m_hEle);}
	//@别名  设置对齐水平()
	void SetAlignH(layout_align_ nAlign){XLayout_SetAlignH(m_hEle, nAlign);}
	//@别名  设置对齐垂直()
	void SetAlignV(layout_align_ nAlign){XLayout_SetAlignV(m_hEle, nAlign);}
	//@别名  设置水平()
	void SetHorizon(BOOL bHorizon){XLayout_SetHorizon(m_hEle, bHorizon);}
	//@别名  设置内填充大小()
	void SetPadding(int left, int top, int right, int bottom){XLayout_SetPadding(m_hEle, left, top, right, bottom);}
	//@别名  设置间距()
	void SetSpace(int nSpace){XLayout_SetSpace(m_hEle, nSpace);}
	//@别名  显示布局边界()
	void ShowLayoutFrame(BOOL bEnable){XLayout_ShowLayoutFrame(m_hEle, bEnable);}
};
//@别名  流式布局类
class CXLayoutStack
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XLayoutStack_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  设置对齐()
	void SetAlign(layoutStack_align_ nAlign){XLayoutStack_SetAlign(m_hEle, nAlign);}
	//@别名  设置宽度()
	void SetWidth(layoutStack_width_type_ nType, int nWidth){XLayoutStack_SetWidth(m_hEle, nType, nWidth);}
	//@别名  显示布局边界()
	void ShowLayoutFrame(BOOL bEnable){XLayoutStack_ShowLayoutFrame(m_hEle, bEnable);}
};
//@别名  列表框类
class CXListBox
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加项背景边框()
	void AddItemBkBorder(list_item_state_ nState, COLORREF color, BYTE alpha, int width){XListBox_AddItemBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加项背景填充()
	void AddItemBkFill(list_item_state_ nState, COLORREF color, BYTE alpha){XListBox_AddItemBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加项背景图片()
	void AddItemBkImage(list_item_state_ nState, HIMAGE hImage){XListBox_AddItemBkImage(m_hEle, nState, hImage);}
	//@别名  添加项图片()
	int AddItemImage(HIMAGE hImage){return XListBox_AddItemImage(m_hEle, hImage);}
	//@别名  添加项图片扩展()
	int AddItemImageEx(wchar_t* pName, HIMAGE hImage){return XListBox_AddItemImageEx(m_hEle, pName, hImage);}
	//@别名  添加项文本()
	int AddItemText(wchar_t* pText){return XListBox_AddItemText(m_hEle, pText);}
	//@别名  添加项文本扩展()
	int AddItemTextEx(wchar_t* pName, wchar_t* pText){return XListBox_AddItemTextEx(m_hEle, pName, pText);}
	//@别名  绑定数据适配器()
	void BindAdapter(HXCGUI hAdapter){XListBox_BindAdapter(m_hEle, hAdapter);}
	//@别名  取消选择全部()
	BOOL CancelSelectAll(){return XListBox_CancelSelectAll(m_hEle);}
	//@别名  取消选择项()
	BOOL CancelSelectItem(int iItem){return XListBox_CancelSelectItem(m_hEle, iItem);}
	//@别名  清空项背景对象()
	void ClearItemBkInfo(){XListBox_ClearItemBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XListBox_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建数据适配器()
	HXCGUI CreateAdapter(){return XListBox_CreateAdapter(m_hEle);}
	//@别名  删除列全部()
	void DeleteColumnAll(){XListBox_DeleteColumnAll(m_hEle);}
	//@别名  删除项()
	BOOL DeleteItem(int iItem){return XListBox_DeleteItem(m_hEle, iItem);}
	//@别名  删除项全部()
	void DeleteItemAll(){XListBox_DeleteItemAll(m_hEle);}
	//@别名  删除项扩展()
	BOOL DeleteItemEx(int iItem, int nCount){return XListBox_DeleteItemEx(m_hEle, iItem, nCount);}
	//@别名  启用多选()
	void EnableMultiSel(BOOL bEnable){XListBox_EnableMultiSel(m_hEle, bEnable);}
	//@别名  获取数据适配器()
	HXCGUI GetAdapter(){return XListBox_GetAdapter(m_hEle);}
	//@别名  获取列数量AD()
	int GetCountColumn_AD(){return XListBox_GetCountColumn_AD(m_hEle);}
	//@别名  获取项数量AD()
	int GetCount_AD(){return XListBox_GetCount_AD(m_hEle);}
	//@别名  获取项背景对象数量()
	int GetItemBkInfoCount(){return XListBox_GetItemBkInfoCount(m_hEle);}
	//@别名  获取项数据()
	int GetItemData(int iItem){return XListBox_GetItemData(m_hEle, iItem);}
	//@别名  获取项浮点值()
	BOOL GetItemFloat(int iItem, int iColumn, float* pOutValue){return XListBox_GetItemFloat(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项浮点值扩展()
	BOOL GetItemFloatEx(int iItem, wchar_t* pName, float* pOutValue){return XListBox_GetItemFloatEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取项默认高度()
	void GetItemHeightDefault(int* pHeight, int* pSelHeight){XListBox_GetItemHeightDefault(m_hEle, pHeight, pSelHeight);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int iItem, int iColumn){return XListBox_GetItemImage(m_hEle, iItem, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int iItem, wchar_t* pName){return XListBox_GetItemImageEx(m_hEle, iItem, pName);}
	//@别名  获取所在行索引()
	int GetItemIndexFromHXCGUI(HXCGUI hXCGUI){return XListBox_GetItemIndexFromHXCGUI(m_hEle, hXCGUI);}
	//@别名  获取项背景信息()
	BOOL GetItemInfo(int iItem, listBox_item_info_i* pItem){return XListBox_GetItemInfo(m_hEle, iItem, pItem);}
	//@别名  获取项整数值()
	BOOL GetItemInt(int iItem, int iColumn, int* pOutValue){return XListBox_GetItemInt(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项整数值扩展()
	BOOL GetItemIntEx(int iItem, wchar_t* pName, int* pOutValue){return XListBox_GetItemIntEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取鼠标停留项()
	int GetItemMouseStay(){return XListBox_GetItemMouseStay(m_hEle);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int iItem, int iColumn){return XListBox_GetItemText(m_hEle, iItem, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int iItem, wchar_t* pName){return XListBox_GetItemTextEx(m_hEle, iItem, pName);}
	//@别名  获取行间距()
	int GetRowSpace(){return XListBox_GetRowSpace(m_hEle);}
	//@别名  获取全部选择()
	int GetSelectAll(int* pArray, int nArraySize){return XListBox_GetSelectAll(m_hEle, pArray, nArraySize);}
	//@别名  获取选择项数量()
	int GetSelectCount(){return XListBox_GetSelectCount(m_hEle);}
	//@别名  获取选择项()
	int GetSelectItem(){return XListBox_GetSelectItem(m_hEle);}
	//@别名  获取模板对象()
	HXCGUI GetTemplateObject(int iItem, int nTempItemID){return XListBox_GetTemplateObject(m_hEle, iItem, nTempItemID);}
	//@别名  测试点击项()
	int HitTest(POINT* pPt){return XListBox_HitTest(m_hEle, pPt);}
	//@别名  测试点击项扩展()
	int HitTestOffset(POINT* pPt){return XListBox_HitTestOffset(m_hEle, pPt);}
	//@别名  插入项图片()
	int InsertItemImage(int iItem, HIMAGE hImage){return XListBox_InsertItemImage(m_hEle, iItem, hImage);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XListBox_InsertItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  插入项文本()
	int InsertItemText(int iItem, wchar_t* pValue){return XListBox_InsertItemText(m_hEle, iItem, pValue);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(int iItem, wchar_t* pName, wchar_t* pValue){return XListBox_InsertItemTextEx(m_hEle, iItem, pName, pValue);}
	//@别名  刷新数据()
	void RefreshData(){XListBox_RefreshData(m_hEle);}
	//@别名  刷新指定项()
	void RefreshItem(int iItem){XListBox_RefreshItem(m_hEle, iItem);}
	//@别名  选择全部项()
	BOOL SelectAll(){return XListBox_SelectAll(m_hEle);}
	//@别名  设置绘制项背景标志()
	void SetDrawItemBkFlags(int nFlags){XListBox_SetDrawItemBkFlags(m_hEle, nFlags);}
	//@别名  设置项数据()
	BOOL SetItemData(int iItem, int nUserData){return XListBox_SetItemData(m_hEle, iItem, nUserData);}
	//@别名  设置项浮点值()
	BOOL SetItemFloat(int iItem, int iColumn, float fFloat){return XListBox_SetItemFloat(m_hEle, iItem, iColumn, fFloat);}
	//@别名  设置项浮点值扩展()
	BOOL SetItemFloatEx(int iItem, wchar_t* pName, float fFloat){return XListBox_SetItemFloatEx(m_hEle, iItem, pName, fFloat);}
	//@别名  设置项默认高度()
	void SetItemHeightDefault(int nHeight, int nSelHeight){XListBox_SetItemHeightDefault(m_hEle, nHeight, nSelHeight);}
	//@别名  设置项图片()
	BOOL SetItemImage(int iItem, int iColumn, HIMAGE hImage){return XListBox_SetItemImage(m_hEle, iItem, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XListBox_SetItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  设置项信息()
	BOOL SetItemInfo(int iItem, listBox_item_info_i* pItem){return XListBox_SetItemInfo(m_hEle, iItem, pItem);}
	//@别名  设置项整数值()
	BOOL SetItemInt(int iItem, int iColumn, int nValue){return XListBox_SetItemInt(m_hEle, iItem, iColumn, nValue);}
	//@别名  设置项整数值扩展()
	BOOL SetItemIntEx(int iItem, wchar_t* pName, int nValue){return XListBox_SetItemIntEx(m_hEle, iItem, pName, nValue);}
	//@别名  设置项模板()
	BOOL SetItemTemplate(HTEMP hTemp){return XListBox_SetItemTemplate(m_hEle, hTemp);}
	//@别名  设置项模板文件()
	BOOL SetItemTemplateXML(wchar_t* pXmlFile){return XListBox_SetItemTemplateXML(m_hEle, pXmlFile);}
	//@别名  设置项模板从字符串()
	BOOL SetItemTemplateXMLFromString(char* pStringXML){return XListBox_SetItemTemplateXMLFromString(m_hEle, pStringXML);}
	//@别名  设置项文本()
	BOOL SetItemText(int iItem, int iColumn, wchar_t* pText){return XListBox_SetItemText(m_hEle, iItem, iColumn, pText);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int iItem, wchar_t* pName, wchar_t* pText){return XListBox_SetItemTextEx(m_hEle, iItem, pName, pText);}
	//@别名  设置行间距()
	void SetRowSpace(int nSpace){XListBox_SetRowSpace(m_hEle, nSpace);}
	//@别名  设置选择项()
	BOOL SetSelectItem(int iItem){return XListBox_SetSelectItem(m_hEle, iItem);}
	//@别名  排序()
	void Sort(int iColumnAdapter, BOOL bAscending){XListBox_Sort(m_hEle, iColumnAdapter, bAscending);}
	//@别名  显示指定项()
	void VisibleItem(int iItem){XListBox_VisibleItem(m_hEle, iItem);}
};
//@别名  列表类
class CXList
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  增加列()
	int AddColumn(int width){return XList_AddColumn(m_hEle, width);}
	//@别名  添加列文本()
	int AddColumnText(int nWidth, wchar_t* pText){return XList_AddColumnText(m_hEle, nWidth, pText);}
	//@别名  添加项背景边框()
	void AddItemBkBorder(list_item_state_ nState, COLORREF color, BYTE alpha, int width){XList_AddItemBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加项背景填充()
	void AddItemBkFill(list_item_state_ nState, COLORREF color, BYTE alpha){XList_AddItemBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加项背景图片()
	void AddItemBkImage(list_item_state_ nState, HIMAGE hImage){XList_AddItemBkImage(m_hEle, nState, hImage);}
	//@别名  添加项图片()
	int AddItemImage(HIMAGE hImage){return XList_AddItemImage(m_hEle, hImage);}
	//@别名  添加项图片扩展()
	int AddItemImageEx(wchar_t* pName, HIMAGE hImage){return XList_AddItemImageEx(m_hEle, pName, hImage);}
	//@别名  添加项文本()
	int AddItemText(wchar_t* pText){return XList_AddItemText(m_hEle, pText);}
	//@别名  添加项文本扩展()
	int AddItemTextEx(wchar_t* pName, wchar_t* pText){return XList_AddItemTextEx(m_hEle, pName, pText);}
	//@别名  绑定数据适配器()
	void BindAdapter(HXCGUI hAdapter){XList_BindAdapter(m_hEle, hAdapter);}
	//@别名  列表头绑定数据适配器()
	void BindAdapterHeader(HXCGUI hAdapter){XList_BindAdapterHeader(m_hEle, hAdapter);}
	//@别名  取消全部选择项()
	void CancelSelectAll(){XList_CancelSelectAll(m_hEle);}
	//@别名  取消选择项()
	BOOL CancelSelectItem(int iItem){return XList_CancelSelectItem(m_hEle, iItem);}
	//@别名  清空项背景对象()
	void ClearItemBkInfo(){XList_ClearItemBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XList_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建数据适配器()
	HXCGUI CreateAdapter(){return XList_CreateAdapter(m_hEle);}
	//@别名  列表头创建数据适配器()
	HXCGUI CreateAdapterHeader(){return XList_CreateAdapterHeader(m_hEle);}
	//@别名  删除列()
	BOOL DeleteColumn(int iItem){return XList_DeleteColumn(m_hEle, iItem);}
	//@别名  删除全部列()
	void DeleteColumnAll(){XList_DeleteColumnAll(m_hEle);}
	//@别名  删除列全部AD()
	void DeleteColumnAll_AD(){XList_DeleteColumnAll_AD(m_hEle);}
	//@别名  删除项()
	BOOL DeleteItem(int iItem){return XList_DeleteItem(m_hEle, iItem);}
	//@别名  删除项全部()
	void DeleteItemAll(){XList_DeleteItemAll(m_hEle);}
	//@别名  删除项扩展()
	BOOL DeleteItemEx(int iItem, int nCount){return XList_DeleteItemEx(m_hEle, iItem, nCount);}
	//@别名  启用拖动更改列宽()
	void EnableDragChangeColumnWidth(BOOL bEnable){XList_EnableDragChangeColumnWidth(m_hEle, bEnable);}
	//@别名  启用项背景全行模式()
	void EnableItemBkFullRow(BOOL bFull){XList_EnableItemBkFullRow(m_hEle, bFull);}
	//@别名  启用多选()
	void EnableMultiSel(BOOL bEnable){XList_EnableMultiSel(m_hEle, bEnable);}
	//@别名  启用垂直滚动条顶部对齐()
	void EnableVScrollBarTop(BOOL bTop){XList_EnableVScrollBarTop(m_hEle, bTop);}
	//@别名  获取数据适配器()
	HXCGUI GetAdapter(){return XList_GetAdapter(m_hEle);}
	//@别名  列表头获取数据适配器()
	HXCGUI GetAdapterHeader(){return XList_GetAdapterHeader(m_hEle);}
	//@别名  获取列数量()
	int GetColumnCount(){return XList_GetColumnCount(m_hEle);}
	//@别名  获取列宽度()
	int GetColumnWidth(int iColumn){return XList_GetColumnWidth(m_hEle, iColumn);}
	//@别名  获取列数量AD()
	int GetCountColumn_AD(){return XList_GetCountColumn_AD(m_hEle);}
	//@别名  获取项数量AD()
	int GetCount_AD(){return XList_GetCount_AD(m_hEle);}
	//@别名  获取列表头()
	HELE GetHeaderHELE(){return XList_GetHeaderHELE(m_hEle);}
	//@别名  获取列表头高度()
	int GetHeaderHeight(){return XList_GetHeaderHeight(m_hEle);}
	//@别名  获取列表头对象所在行()
	int GetHeaderItemIndexFromHXCGUI(HXCGUI hXCGUI){return XList_GetHeaderItemIndexFromHXCGUI(m_hEle, hXCGUI);}
	//@别名  获取列表头模板对象()
	HXCGUI GetHeaderTemplateObject(int iItem, int nTempItemID){return XList_GetHeaderTemplateObject(m_hEle, iItem, nTempItemID);}
	//@别名  获取项背景对象数量()
	int GetItemBkInfoCount(){return XList_GetItemBkInfoCount(m_hEle);}
	//@别名  获取项数据()
	int GetItemData(int iItem, int iSubItem){return XList_GetItemData(m_hEle, iItem, iSubItem);}
	//@别名  获取项浮点值()
	BOOL GetItemFloat(int iItem, int iColumn, float* pOutValue){return XList_GetItemFloat(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项浮点值扩展()
	BOOL GetItemFloatEx(int iItem, wchar_t* pName, float* pOutValue){return XList_GetItemFloatEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取项默认高度()
	void GetItemHeightDefault(int* pHeight, int* pSelHeight){XList_GetItemHeightDefault(m_hEle, pHeight, pSelHeight);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int iItem, int iColumn){return XList_GetItemImage(m_hEle, iItem, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int iItem, wchar_t* pName){return XList_GetItemImageEx(m_hEle, iItem, pName);}
	//@别名  获取对象所在行()
	int GetItemIndexFromHXCGUI(HXCGUI hXCGUI){return XList_GetItemIndexFromHXCGUI(m_hEle, hXCGUI);}
	//@别名  获取项整数值()
	BOOL GetItemInt(int iItem, int iColumn, int* pOutValue){return XList_GetItemInt(m_hEle, iItem, iColumn, pOutValue);}
	//@别名  获取项整数值扩展()
	BOOL GetItemIntEx(int iItem, wchar_t* pName, int* pOutValue){return XList_GetItemIntEx(m_hEle, iItem, pName, pOutValue);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int iItem, int iColumn){return XList_GetItemText(m_hEle, iItem, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int iItem, wchar_t* pName){return XList_GetItemTextEx(m_hEle, iItem, pName);}
	//@别名  获取行间距()
	int GetRowSpace(){return XList_GetRowSpace(m_hEle);}
	//@别名  获取全部选择()
	int GetSelectAll(int* pArray, int nArraySize){return XList_GetSelectAll(m_hEle, pArray, nArraySize);}
	//@别名  获取选择项()
	int GetSelectItem(){return XList_GetSelectItem(m_hEle);}
	//@别名  获取选择项数量()
	int GetSelectItemCount(){return XList_GetSelectItemCount(m_hEle);}
	//@别名  获取项模板对象()
	HXCGUI GetTemplateObject(int iItem, int iSubItem, int nTempItemID){return XList_GetTemplateObject(m_hEle, iItem, iSubItem, nTempItemID);}
	//@别名  获取可视行范围()
	void GetVisibleRowRange(int* piStart, int* piEnd){XList_GetVisibleRowRange(m_hEle, piStart, piEnd);}
	//@别名  测试点击项()
	BOOL HitTest(POINT* pPt, int* piItem, int* piSubItem){return XList_HitTest(m_hEle, pPt, piItem, piSubItem);}
	//@别名  测试点击项扩展()
	BOOL HitTestOffset(POINT* pPt, int* piItem, int* piSubItem){return XList_HitTestOffset(m_hEle, pPt, piItem, piSubItem);}
	//@别名  插入列()
	int InsertColumn(int width, int iItem){return XList_InsertColumn(m_hEle, width, iItem);}
	//@别名  插入项图片()
	int InsertItemImage(int iItem, HIMAGE hImage){return XList_InsertItemImage(m_hEle, iItem, hImage);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XList_InsertItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  插入项文本()
	int InsertItemText(int iItem, wchar_t* pValue){return XList_InsertItemText(m_hEle, iItem, pValue);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(int iItem, wchar_t* pName, wchar_t* pValue){return XList_InsertItemTextEx(m_hEle, iItem, pName, pValue);}
	//@别名  刷新项数据()
	void RefreshData(){XList_RefreshData(m_hEle);}
	//@别名  刷新指定项()
	void RefreshItem(int iItem){XList_RefreshItem(m_hEle, iItem);}
	//@别名  设置列最小宽度()
	void SetColumnMinWidth(int iItem, int width){XList_SetColumnMinWidth(m_hEle, iItem, width);}
	//@别名  设置列宽()
	void SetColumnWidth(int iItem, int width){XList_SetColumnWidth(m_hEle, iItem, width);}
	//@别名  设置列宽度固定()
	void SetColumnWidthFixed(int iColumn, BOOL bFixed){XList_SetColumnWidthFixed(m_hEle, iColumn, bFixed);}
	//@别名  设置绘制项背景标志()
	void SetDrawItemBkFlags(int nFlags){XList_SetDrawItemBkFlags(m_hEle, nFlags);}
	//@别名  设置列表头高度()
	void SetHeaderHeight(int height){XList_SetHeaderHeight(m_hEle, height);}
	//@别名  设置项数据()
	BOOL SetItemData(int iItem, int iSubItem, int data){return XList_SetItemData(m_hEle, iItem, iSubItem, data);}
	//@别名  设置项浮点值()
	BOOL SetItemFloat(int iItem, int iColumn, float fFloat){return XList_SetItemFloat(m_hEle, iItem, iColumn, fFloat);}
	//@别名  设置项浮点值扩展()
	BOOL SetItemFloatEx(int iItem, wchar_t* pName, float fFloat){return XList_SetItemFloatEx(m_hEle, iItem, pName, fFloat);}
	//@别名  设置项默认高度()
	void SetItemHeightDefault(int nHeight, int nSelHeight){XList_SetItemHeightDefault(m_hEle, nHeight, nSelHeight);}
	//@别名  设置项图片()
	BOOL SetItemImage(int iItem, int iColumn, HIMAGE hImage){return XList_SetItemImage(m_hEle, iItem, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XList_SetItemImageEx(m_hEle, iItem, pName, hImage);}
	//@别名  设置项指数值()
	BOOL SetItemInt(int iItem, int iColumn, int nValue){return XList_SetItemInt(m_hEle, iItem, iColumn, nValue);}
	//@别名  设置项整数值扩展()
	BOOL SetItemIntEx(int iItem, wchar_t* pName, int nValue){return XList_SetItemIntEx(m_hEle, iItem, pName, nValue);}
	//@别名  设置项模板()
	BOOL SetItemTemplate(HTEMP hTemp){return XList_SetItemTemplate(m_hEle, hTemp);}
	//@别名  设置项模板文件()
	BOOL SetItemTemplateXML(wchar_t* pXmlFile){return XList_SetItemTemplateXML(m_hEle, pXmlFile);}
	//@别名  设置项模板从字符串()
	BOOL SetItemTemplateXMLFromString(char* pStringXML){return XList_SetItemTemplateXMLFromString(m_hEle, pStringXML);}
	//@别名  设置项文本()
	BOOL SetItemText(int iItem, int iColumn, wchar_t* pText){return XList_SetItemText(m_hEle, iItem, iColumn, pText);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int iItem, wchar_t* pName, wchar_t* pText){return XList_SetItemTextEx(m_hEle, iItem, pName, pText);}
	//@别名  设置锁定列左侧()
	void SetLockColumnLeft(int iColumn){XList_SetLockColumnLeft(m_hEle, iColumn);}
	//@别名  设置锁定列右侧()
	void SetLockColumnRight(int iColumn){XList_SetLockColumnRight(m_hEle, iColumn);}
	//@别名  设置锁定行底部()
	void SetLockRowBottom(BOOL bLock){XList_SetLockRowBottom(m_hEle, bLock);}
	//@别名  设置行间距()
	void SetRowSpace(int nSpace){XList_SetRowSpace(m_hEle, nSpace);}
	//@别名  设置选择全部()
	void SetSelectAll(){XList_SetSelectAll(m_hEle);}
	//@别名  设置选择项()
	BOOL SetSelectItem(int iItem){return XList_SetSelectItem(m_hEle, iItem);}
	//@别名  设置排序()
	void SetSort(int iColumn, int iColumnAdapter, BOOL bEnable){XList_SetSort(m_hEle, iColumn, iColumnAdapter, bEnable);}
	//@别名  显示指定项()
	void VisibleItem(int iItem){XList_VisibleItem(m_hEle, iItem);}
};
//@别名  列表视类
class CXListView
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加项背景边框()
	void AddItemBkBorder(list_item_state_ nState, COLORREF color, BYTE alpha, int width){XListView_AddItemBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加项背景填充()
	void AddItemBkFill(list_item_state_ nState, COLORREF color, BYTE alpha){XListView_AddItemBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加项背景图片()
	void AddItemBkImage(list_item_state_ nState, HIMAGE hImage){XListView_AddItemBkImage(m_hEle, nState, hImage);}
	//@别名  绑定数据适配器()
	void BindAdapter(HXCGUI hAdapter){XListView_BindAdapter(m_hEle, hAdapter);}
	//@别名  取消选择项全部()
	void CancelSelectItemAll(){XListView_CancelSelectItemAll(m_hEle);}
	//@别名  清空项背景对象()
	void ClearItemBkInfo(){XListView_ClearItemBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XListView_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建数据适配器()
	HXCGUI CreateAdapter(){return XListView_CreateAdapter(m_hEle);}
	//@别名  删除全部()
	void DeleteAll(){XListView_DeleteAll(m_hEle);}
	//@别名  删除全部组()
	void DeleteAllGroup(){XListView_DeleteAllGroup(m_hEle);}
	//@别名  删除全部项()
	void DeleteAllItem(){XListView_DeleteAllItem(m_hEle);}
	//@别名  组删除列()
	void DeleteColumnGroup(int iColumn){XListView_DeleteColumnGroup(m_hEle, iColumn);}
	//@别名  项删除列()
	void DeleteColumnItem(int iColumn){XListView_DeleteColumnItem(m_hEle, iColumn);}
	//@别名  启用多选()
	void EnableMultiSel(BOOL bEnable){XListView_EnableMultiSel(m_hEle, bEnable);}
	//@别名  展开组()
	BOOL ExpandGroup(int iGroup, BOOL bExpand){return XListView_ExpandGroup(m_hEle, iGroup, bExpand);}
	//@别名  获取数据适配器()
	HXCGUI GetAdapter(){return XListView_GetAdapter(m_hEle);}
	//@别名  获取组高度()
	int GetGroupHeight(){return XListView_GetGroupHeight(m_hEle);}
	//@别名  获取组用户数据()
	int GetGroupUserData(int iGroup){return XListView_GetGroupUserData(m_hEle, iGroup);}
	//@别名  获取项背景对象数量()
	int GetItemBkInfoCount(){return XListView_GetItemBkInfoCount(m_hEle);}
	//@别名  获取对象所在项()
	BOOL GetItemIDFromHXCGUI(HXCGUI hXCGUI, int* piGroup, int* piItem){return XListView_GetItemIDFromHXCGUI(m_hEle, hXCGUI, piGroup, piItem);}
	//@别名  获取项大小()
	void GetItemSize(SIZE* pSize){XListView_GetItemSize(m_hEle, pSize);}
	//@别名  获取项用户数据()
	int GetItemUserData(int iGroup, int iItem){return XListView_GetItemUserData(m_hEle, iGroup, iItem);}
	//@别名  获取选择项()
	BOOL GetSelectItem(int* piGroup, int* piItem){return XListView_GetSelectItem(m_hEle, piGroup, piItem);}
	//@别名  获取选择项全部()
	int GetSelectItemAll(listView_item_id_i* pArray, int nArraySize){return XListView_GetSelectItemAll(m_hEle, pArray, nArraySize);}
	//@别名  获取选择项数量()
	int GetSelectItemCount(){return XListView_GetSelectItemCount(m_hEle);}
	//@别名  获取模板对象()
	HXCGUI GetTemplateObject(int iGroup, int iItem, int nTempItemID){return XListView_GetTemplateObject(m_hEle, iGroup, iItem, nTempItemID);}
	//@别名  获取模板对象组()
	HXCGUI GetTemplateObjectGroup(int iGroup, int nTempItemID){return XListView_GetTemplateObjectGroup(m_hEle, iGroup, nTempItemID);}
	//@别名  组添加列()
	int Group_AddColumn(wchar_t* pName){return XListView_Group_AddColumn(m_hEle, pName);}
	//@别名  组添加项图片()
	int Group_AddItemImage(HIMAGE hImage, int iPos){return XListView_Group_AddItemImage(m_hEle, hImage, iPos);}
	//@别名  组添加项图片扩展()
	int Group_AddItemImageEx(wchar_t* pName, HIMAGE hImage, int iPos){return XListView_Group_AddItemImageEx(m_hEle, pName, hImage, iPos);}
	//@别名  组添加项文本()
	int Group_AddItemText(wchar_t* pValue, int iPos){return XListView_Group_AddItemText(m_hEle, pValue, iPos);}
	//@别名  组添加项文本扩展()
	int Group_AddItemTextEx(wchar_t* pName, wchar_t* pValue, int iPos){return XListView_Group_AddItemTextEx(m_hEle, pName, pValue, iPos);}
	//@别名  组删除全部子项()
	void Group_DeleteAllChildItem(int iGroup){XListView_Group_DeleteAllChildItem(m_hEle, iGroup);}
	//@别名  组删除项()
	BOOL Group_DeleteItem(int iGroup){return XListView_Group_DeleteItem(m_hEle, iGroup);}
	//@别名  组获取数量()
	int Group_GetCount(){return XListView_Group_GetCount(m_hEle);}
	//@别名  组设置图片()
	BOOL Group_SetImage(int iGroup, int iColumn, HIMAGE hImage){return XListView_Group_SetImage(m_hEle, iGroup, iColumn, hImage);}
	//@别名  组设置图片扩展()
	BOOL Group_SetImageEx(int iGroup, wchar_t* pName, HIMAGE hImage){return XListView_Group_SetImageEx(m_hEle, iGroup, pName, hImage);}
	//@别名  组设置文本()
	BOOL Group_SetText(int iGroup, int iColumn, wchar_t* pValue){return XListView_Group_SetText(m_hEle, iGroup, iColumn, pValue);}
	//@别名  组设置文本扩展()
	BOOL Group_SetTextEx(int iGroup, wchar_t* pName, wchar_t* pValue){return XListView_Group_SetTextEx(m_hEle, iGroup, pName, pValue);}
	//@别名  测试点击项()
	BOOL HitTest(POINT* pPt, int* pOutGroup, int* pOutItem){return XListView_HitTest(m_hEle, pPt, pOutGroup, pOutItem);}
	//@别名  测试点击项扩展()
	int HitTestOffset(POINT* pPt, int* pOutGroup, int* pOutItem){return XListView_HitTestOffset(m_hEle, pPt, pOutGroup, pOutItem);}
	//@别名  项添加列()
	int Item_AddColumn(wchar_t* pName){return XListView_Item_AddColumn(m_hEle, pName);}
	//@别名  项添加图片()
	int Item_AddItemImage(int iGroup, HIMAGE hImage, int iPos){return XListView_Item_AddItemImage(m_hEle, iGroup, hImage, iPos);}
	//@别名  项添加图片扩展()
	int Item_AddItemImageEx(int iGroup, wchar_t* pName, HIMAGE hImage, int iPos){return XListView_Item_AddItemImageEx(m_hEle, iGroup, pName, hImage, iPos);}
	//@别名  项添加文本()
	int Item_AddItemText(int iGroup, wchar_t* pValue, int iPos){return XListView_Item_AddItemText(m_hEle, iGroup, pValue, iPos);}
	//@别名  项添加文本扩展()
	int Item_AddItemTextEx(int iGroup, wchar_t* pName, wchar_t* pValue, int iPos){return XListView_Item_AddItemTextEx(m_hEle, iGroup, pName, pValue, iPos);}
	//@别名  项删除()
	BOOL Item_DeleteItem(int iGroup, int iItem){return XListView_Item_DeleteItem(m_hEle, iGroup, iItem);}
	//@别名  项获取数量()
	int Item_GetCount(int iGroup){return XListView_Item_GetCount(m_hEle, iGroup);}
	//@别名  项获取图片扩展()
	HIMAGE Item_GetImageEx(int iGroup, int iItem, wchar_t* pName){return XListView_Item_GetImageEx(m_hEle, iGroup, iItem, pName);}
	//@别名  项获取文本()
	const wchar_t* Item_GetTextEx(int iGroup, int iItem, wchar_t* pName){return XListView_Item_GetTextEx(m_hEle, iGroup, iItem, pName);}
	//@别名  项设置图片()
	BOOL Item_SetImage(int iGroup, int iItem, int iColumn, HIMAGE hImage){return XListView_Item_SetImage(m_hEle, iGroup, iItem, iColumn, hImage);}
	//@别名  项设置图片扩展()
	BOOL Item_SetImageEx(int iGroup, int iItem, wchar_t* pName, HIMAGE hImage){return XListView_Item_SetImageEx(m_hEle, iGroup, iItem, pName, hImage);}
	//@别名  项设置文本()
	BOOL Item_SetText(int iGroup, int iItem, int iColumn, wchar_t* pValue){return XListView_Item_SetText(m_hEle, iGroup, iItem, iColumn, pValue);}
	//@别名  项设置文本扩展()
	BOOL Item_SetTextEx(int iGroup, int iItem, wchar_t* pName, wchar_t* pValue){return XListView_Item_SetTextEx(m_hEle, iGroup, iItem, pName, pValue);}
	//@别名  刷新项数据()
	void RefreshData(){XListView_RefreshData(m_hEle);}
	//@别名  刷新指定项()
	void RefreshItem(int iGroup, int iItem){XListView_RefreshItem(m_hEle, iGroup, iItem);}
	//@别名  设置左侧对齐大小()
	void SetAlignSizeLeft(int size){XListView_SetAlignSizeLeft(m_hEle, size);}
	//@别名  设置顶部对齐大小()
	void SetAlignSizeTop(int size){XListView_SetAlignSizeTop(m_hEle, size);}
	//@别名  设置列间隔()
	void SetColumnSpace(int space){XListView_SetColumnSpace(m_hEle, space);}
	//@别名  设置项背景绘制标志()
	void SetDrawItemBkFlags(int nFlags){XListView_SetDrawItemBkFlags(m_hEle, nFlags);}
	//@别名  设置组高度()
	void SetGroupHeight(int height){XListView_SetGroupHeight(m_hEle, height);}
	//@别名  设置组用户数据()
	void SetGroupUserData(int iGroup, int nData){XListView_SetGroupUserData(m_hEle, iGroup, nData);}
	//@别名  设置项大小()
	void SetItemSize(int width, int height){XListView_SetItemSize(m_hEle, width, height);}
	//@别名  设置项模板()
	BOOL SetItemTemplate(HTEMP hTemp){return XListView_SetItemTemplate(m_hEle, hTemp);}
	//@别名  设置项模板文件()
	BOOL SetItemTemplateXML(wchar_t* pXmlFile){return XListView_SetItemTemplateXML(m_hEle, pXmlFile);}
	//@别名  设置项模板从字符串()
	BOOL SetItemTemplateXMLFromString(char* pStringXML){return XListView_SetItemTemplateXMLFromString(m_hEle, pStringXML);}
	//@别名  设置项用户数据()
	void SetItemUserData(int iGroup, int iItem, int nData){XListView_SetItemUserData(m_hEle, iGroup, iItem, nData);}
	//@别名  设置行间隔()
	void SetRowSpace(int space){XListView_SetRowSpace(m_hEle, space);}
	//@别名  设置选择项()
	BOOL SetSelectItem(int iGroup, int iItem){return XListView_SetSelectItem(m_hEle, iGroup, iItem);}
	//@别名  设置选择项全部()
	void SetSelectItemAll(){XListView_SetSelectItemAll(m_hEle);}
	//@别名  显示指定项()
	void VisibleItem(int iGroup, int iItem){XListView_VisibleItem(m_hEle, iGroup, iItem);}
};
//@别名  菜单条类
class CXMenuBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加按钮()
	int AddButton(wchar_t* pText){return XMenuBar_AddButton(m_hEle, pText);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XMenuBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  删除按钮()
	BOOL DeleteButton(int nIndex){return XMenuBar_DeleteButton(m_hEle, nIndex);}
	//@别名  获取菜单()
	HMENUX GetMenu(int nIndex){return XMenuBar_GetMenu(m_hEle, nIndex);}
	//@别名  设置按钮高度()
	void SetButtonHeight(int height){XMenuBar_SetButtonHeight(m_hEle, height);}
};
//@别名  窗格类
class CXPane
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(wchar_t* pName, int nWidth, int nHeight, HWINDOW hFrameWnd){m_hEle = XPane_Create(pName, nWidth, nHeight, hFrameWnd);return m_hEle;}
	//@别名  停靠()
	void DockPane(){XPane_DockPane(m_hEle);}
	//@别名  绘制()
	void DrawPane(HDRAW hDraw){XPane_DrawPane(m_hEle, hDraw);}
	//@别名  浮动()
	void FloatPane(){XPane_FloatPane(m_hEle);}
	//@别名  获取标题栏高度()
	int GetCaptionHeight(){return XPane_GetCaptionHeight(m_hEle);}
	//@别名  获取状态()
	pane_state_ GetState(){return XPane_GetState(m_hEle);}
	//@别名  获取标题()
	const wchar_t* GetTitle(){return XPane_GetTitle(m_hEle);}
	//@别名  获取视图坐标()
	void GetViewRect(RECT* pRect){XPane_GetViewRect(m_hEle, pRect);}
	//@别名  隐藏()
	void HidePane(){XPane_HidePane(m_hEle);}
	//@别名  判断显示()
	BOOL IsShowPane(){return XPane_IsShowPane(m_hEle);}
	//@别名  锁定()
	void LockPane(){XPane_LockPane(m_hEle);}
	//@别名  设置标题栏高度()
	void SetCaptionHeight(int nHeight){XPane_SetCaptionHeight(m_hEle, nHeight);}
	//@别名  获取大小()
	void SetSize(int nWidth, int nHeight){XPane_SetSize(m_hEle, nWidth, nHeight);}
	//@别名  设置标题()
	void SetTitle(wchar_t* pTitle){XPane_SetTitle(m_hEle, pTitle);}
	//@别名  设置视图()
	void SetView(HELE hView){XPane_SetView(m_hEle, hView);}
	//@别名  显示()
	void ShowPane(){XPane_ShowPane(m_hEle);}
};
//@别名  进度条类
class CXProgressBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XProgBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  获取进度()
	int GetPos(){return XProgBar_GetPos(m_hEle);}
	//@别名  获取范围()
	int GetRange(){return XProgBar_GetRange(m_hEle);}
	//@别名  设置水平()
	void SetHorizon(BOOL bHorizon){XProgBar_SetHorizon(m_hEle, bHorizon);}
	//@别名  设置进度图片()
	void SetImageLoad(HIMAGE hImage){XProgBar_SetImageLoad(m_hEle, hImage);}
	//@别名  设置进度()
	void SetPos(int pos){XProgBar_SetPos(m_hEle, pos);}
	//@别名  设置范围()
	void SetRange(int range){XProgBar_SetRange(m_hEle, range);}
	//@别名  设置两端大小()
	void SetSpaceTwo(int leftSize, int rightSize){XProgBar_SetSpaceTwo(m_hEle, leftSize, rightSize);}
};
//@别名  富文本框类
class CXRichEdit
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  取消选择()
	void CancelSelect(){XRichEdit_CancelSelect(m_hEle);}
	//@别名  复制选择内容()
	BOOL ClipboardCopy(){return XRichEdit_ClipboardCopy(m_hEle);}
	//@别名  剪切选择内容()
	BOOL ClipboardCut(){return XRichEdit_ClipboardCut(m_hEle);}
	//@别名  粘贴()
	BOOL ClipboardPaste(){return XRichEdit_ClipboardPaste(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XRichEdit_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  删除全部()
	void DeleteAll(){XRichEdit_DeleteAll(m_hEle);}
	//@别名  删除选择内容()
	BOOL DeleteSelect(){return XRichEdit_DeleteSelect(m_hEle);}
	//@别名  启用自动选择()
	void EnableAutoSelAll(BOOL bEnable){XRichEdit_EnableAutoSelAll(m_hEle, bEnable);}
	//@别名  启用自动换行()
	void EnableAutoWrap(BOOL bEnable){XRichEdit_EnableAutoWrap(m_hEle, bEnable);}
	//@别名  启用事件_XE_RICHEDIT_CHANGE()
	void EnableEvent_XE_RICHEDIT_CHANGE(BOOL bEnable){XRichEdit_EnableEvent_XE_RICHEDIT_CHANGE(m_hEle, bEnable);}
	//@别名  启用多行()
	void EnableMultiLine(BOOL bEnable){XRichEdit_EnableMultiLine(m_hEle, bEnable);}
	//@别名  启用密码()
	void EnablePassword(BOOL bEnable){XRichEdit_EnablePassword(m_hEle, bEnable);}
	//@别名  启用只读()
	void EnableReadOnly(BOOL bEnable){XRichEdit_EnableReadOnly(m_hEle, bEnable);}
	//@别名  启用垂直居中()
	void EnableVerticalCenter(BOOL bEnable){XRichEdit_EnableVerticalCenter(m_hEle, bEnable);}
	//@别名  获取当前列()
	int GetCurrentColumn(){return XRichEdit_GetCurrentColumn(m_hEle);}
	//@别名  获取当前行()
	int GetCurrentRow(){return XRichEdit_GetCurrentRow(m_hEle);}
	//@别名  获取数据()
	void* GetData(int* pDataSize){XRichEdit_GetData(m_hEle, pDataSize);}
	//@别名  获取HTML格式内容()
	void GetHTMLFormat(wchar_t* pOut, int len){XRichEdit_GetHTMLFormat(m_hEle, pOut, len);}
	//@别名  获取行数量()
	int GetRowCount(){return XRichEdit_GetRowCount(m_hEle);}
	//@别名  获取指定行高度()
	int GetRowHeight(int iRow){return XRichEdit_GetRowHeight(m_hEle, iRow);}
	//@别名  获取指定行长度()
	int GetRowLength(int iRow){return XRichEdit_GetRowLength(m_hEle, iRow);}
	//@别名  获取现在内容位置()
	BOOL GetSelectPosition(Position_i* pBegin, Position_i* pEnd){return XRichEdit_GetSelectPosition(m_hEle, pBegin, pEnd);}
	//@别名  获取选择文本()
	int GetSelectText(wchar_t* pOut, int len){return XRichEdit_GetSelectText(m_hEle, pOut, len);}
	//@别名  获取文本()
	int GetText(wchar_t* pOut, int len){return XRichEdit_GetText(m_hEle, pOut, len);}
	//@别名  获取文本长度()
	int GetTextLength(){return XRichEdit_GetTextLength(m_hEle);}
	//@别名  插入数据()
	BOOL InsertData(void* pData, int iRow, int iColumn){return XRichEdit_InsertData(m_hEle, pData, iRow, iColumn);}
	//@别名  插入GIF()
	BOOL InsertGif(HIMAGE hImage, wchar_t* pImagePath){return XRichEdit_InsertGif(m_hEle, hImage, pImagePath);}
	//@别名  插入GIF扩展()
	BOOL InsertGifEx(int iRow, int iColumn, HIMAGE hImage, wchar_t* pImagePath){return XRichEdit_InsertGifEx(m_hEle, iRow, iColumn, hImage, pImagePath);}
	//@别名  插入图片()
	BOOL InsertImage(HIMAGE hImage, wchar_t* pImagePath){return XRichEdit_InsertImage(m_hEle, hImage, pImagePath);}
	//@别名  插入图片扩展()
	BOOL InsertImageEx(int iRow, int iColumn, HIMAGE hImage, wchar_t* pImagePath){return XRichEdit_InsertImageEx(m_hEle, iRow, iColumn, hImage, pImagePath);}
	//@别名  插入字符串()
	void InsertString(wchar_t* pString, HFONTX hFont){XRichEdit_InsertString(m_hEle, pString, hFont);}
	//@别名  插入字符串扩展()
	void InsertStringEx(int iRow, int iColumn, wchar_t* pString, HFONTX hFont){XRichEdit_InsertStringEx(m_hEle, iRow, iColumn, pString, hFont);}
	//@别名  判断自动换行模式()
	BOOL IsAutoWrap(){return XRichEdit_IsAutoWrap(m_hEle);}
	//@别名  判断为空()
	BOOL IsEmpty(){return XRichEdit_IsEmpty(m_hEle);}
	//@别名  判断多行模式()
	BOOL IsMultiLine(){return XRichEdit_IsMultiLine(m_hEle);}
	//@别名  判断密码模式()
	BOOL IsPassword(){return XRichEdit_IsPassword(m_hEle);}
	//@别名  判断只读()
	BOOL IsReadOnly(){return XRichEdit_IsReadOnly(m_hEle);}
	//@别名  设置选择全部()
	BOOL SelectAll(){return XRichEdit_SelectAll(m_hEle);}
	//@别名  设置插入符颜色()
	void SetCaretColor(COLORREF color){XRichEdit_SetCaretColor(m_hEle, color);}
	//@别名  设置当前输入文本颜色()
	void SetCurrentInputTextColor(COLORREF color, BYTE alpha){XRichEdit_SetCurrentInputTextColor(m_hEle, color, alpha);}
	//@别名  设置当前位置()
	void SetCurrentPos(int iRow, int iColumn){XRichEdit_SetCurrentPos(m_hEle, iRow, iColumn);}
	//@别名  设置默认文本()
	void SetDefaultText(wchar_t* pString){XRichEdit_SetDefaultText(m_hEle, pString);}
	//@别名  设置默认文本颜色()
	void SetDefaultTextColor(COLORREF color, BYTE alpha){XRichEdit_SetDefaultTextColor(m_hEle, color, alpha);}
	//@别名  设置项颜色扩展()
	BOOL SetItemColorEx(int beginRow, int beginColumn, int endRow, int endColumn, COLORREF color, BYTE alpha){return XRichEdit_SetItemColorEx(m_hEle, beginRow, beginColumn, endRow, endColumn, color, alpha);}
	//@别名  设置项字体扩展()
	BOOL SetItemFontEx(int beginRow, int beginColumn, int endRow, int endColumn, HFONTX hFont){return XRichEdit_SetItemFontEx(m_hEle, beginRow, beginColumn, endRow, endColumn, hFont);}
	//@别名  设置限制输入数量()
	void SetLimitNum(int nNumber){XRichEdit_SetLimitNum(m_hEle, nNumber);}
	//@别名  设置密码字符()
	void SetPasswordCharacter(wchar_t ch){XRichEdit_SetPasswordCharacter(m_hEle, ch);}
	//@别名  设置行高度()
	void SetRowHeight(UINT nHeight){XRichEdit_SetRowHeight(m_hEle, nHeight);}
	//@别名  设置选择()
	BOOL SetSelect(int iStartRow, int iStartCol, int iEndRow, int iEndCol){return XRichEdit_SetSelect(m_hEle, iStartRow, iStartCol, iEndRow, iEndCol);}
	//@别名  设置选择内容背景色()
	void SetSelectBkColor(COLORREF color, BYTE alpha){XRichEdit_SetSelectBkColor(m_hEle, color, alpha);}
	//@别名  设置文本()
	void SetText(wchar_t* pString){XRichEdit_SetText(m_hEle, pString);}
	//@别名  设置整数值()
	void SetTextInt(int nVaule){XRichEdit_SetTextInt(m_hEle, nVaule);}
};
//@别名  滚动条类
class CXScrollBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XSBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  获取下按钮()
	HELE GetButtonDown(){return XSBar_GetButtonDown(m_hEle);}
	//@别名  获取滑块()
	HELE GetButtonSlider(){return XSBar_GetButtonSlider(m_hEle);}
	//@别名  获取上按钮()
	HELE GetButtonUp(){return XSBar_GetButtonUp(m_hEle);}
	//@别名  获取范围()
	int GetRange(){return XSBar_GetRange(m_hEle);}
	//@别名  获取滑块最大长度()
	int GetSliderMaxLength(){return XSBar_GetSliderMaxLength(m_hEle);}
	//@别名  滚动到底部()
	BOOL ScrollBottom(){return XSBar_ScrollBottom(m_hEle);}
	//@别名  向下滚动()
	BOOL ScrollDown(){return XSBar_ScrollDown(m_hEle);}
	//@别名  滚动到指定位置()
	BOOL ScrollPos(int pos){return XSBar_ScrollPos(m_hEle, pos);}
	//@别名  滚动到顶部()
	BOOL ScrollTop(){return XSBar_ScrollTop(m_hEle);}
	//@别名  向上滚动()
	BOOL ScrollUp(){return XSBar_ScrollUp(m_hEle);}
	//@别名  设置水平()
	BOOL SetHorizon(BOOL bHorizon){return XSBar_SetHorizon(m_hEle, bHorizon);}
	//@别名  设置范围()
	void SetRange(int range){XSBar_SetRange(m_hEle, range);}
	//@别名  设置滑块长度()
	void SetSliderLength(int length){XSBar_SetSliderLength(m_hEle, length);}
	//@别名  设置滑块最小长度()
	void SetSliderMinLength(int minLength){XSBar_SetSliderMinLength(m_hEle, minLength);}
	//@别名  设置滑块两边间隔()
	void SetSliderPadding(int nPadding){XSBar_SetSliderPadding(m_hEle, nPadding);}
	//@别名  显示上下按钮()
	void ShowButton(BOOL bShow){XSBar_ShowButton(m_hEle, bShow);}
};
//@别名  滚动视图类
class CXScrollView
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XSView_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  启用自动显示滚动条()
	void EnableAutoShowScrollBar(BOOL bEnable){XSView_EnableAutoShowScrollBar(m_hEle, bEnable);}
	//@别名  获取边框大小()
	void GetBorderSize(BorderSize_i* pBorder){XSView_GetBorderSize(m_hEle, pBorder);}
	//@别名  获取滚动单位大小()
	void GetLineSize(SIZE* pSize){XSView_GetLineSize(m_hEle, pSize);}
	//@别名  获取水平滚动条()
	HELE GetScrollBarH(){return XSView_GetScrollBarH(m_hEle);}
	//@别名  获取垂直滚动条()
	HELE GetScrollBarV(){return XSView_GetScrollBarV(m_hEle);}
	//@别名  获取视图大小()
	void GetTotalSize(SIZE* pSize){XSView_GetTotalSize(m_hEle, pSize);}
	//@别名  获取视口高度()
	int GetViewHeight(){return XSView_GetViewHeight(m_hEle);}
	//@别名  获取视口原点X()
	int GetViewPosH(){return XSView_GetViewPosH(m_hEle);}
	//@别名  获取视口原点Y()
	int GetViewPosV(){return XSView_GetViewPosV(m_hEle);}
	//@别名  获取视口坐标()
	void GetViewRect(RECT* pRect){XSView_GetViewRect(m_hEle, pRect);}
	//@别名  获取视口宽度()
	int GetViewWidth(){return XSView_GetViewWidth(m_hEle);}
	//@别名  滚动到底部()
	BOOL ScrollBottom(){return XSView_ScrollBottom(m_hEle);}
	//@别名  向下滚动()
	BOOL ScrollBottomLine(){return XSView_ScrollBottomLine(m_hEle);}
	//@别名  滚动到左侧()
	BOOL ScrollLeft(){return XSView_ScrollLeft(m_hEle);}
	//@别名  向左滚动()
	BOOL ScrollLeftLine(){return XSView_ScrollLeftLine(m_hEle);}
	//@别名  水平滚动()
	BOOL ScrollPosH(int pos){return XSView_ScrollPosH(m_hEle, pos);}
	//@别名  垂直滚动()
	BOOL ScrollPosV(int pos){return XSView_ScrollPosV(m_hEle, pos);}
	//@别名  水平滚动到X()
	BOOL ScrollPosXH(int posX){return XSView_ScrollPosXH(m_hEle, posX);}
	//@别名  垂直滚动到Y()
	BOOL ScrollPosYV(int posY){return XSView_ScrollPosYV(m_hEle, posY);}
	//@别名  滚动到右侧()
	BOOL ScrollRight(){return XSView_ScrollRight(m_hEle);}
	//@别名  向右滚动()
	BOOL ScrollRightLine(){return XSView_ScrollRightLine(m_hEle);}
	//@别名  滚动到顶部()
	BOOL ScrollTop(){return XSView_ScrollTop(m_hEle);}
	//@别名  向上滚动()
	BOOL ScrollTopLine(){return XSView_ScrollTopLine(m_hEle);}
	//@别名  设置边框大小()
	void SetBorderSize(int left, int top, int right, int bottom){XSView_SetBorderSize(m_hEle, left, top, right, bottom);}
	//@别名  设置滚动单位大小()
	BOOL SetLineSize(int nWidth, int nHeight){return XSView_SetLineSize(m_hEle, nWidth, nHeight);}
	//@别名  设置滚动条大小()
	void SetScrollBarSize(int size){XSView_SetScrollBarSize(m_hEle, size);}
	//@别名  设置视图大小()
	BOOL SetTotalSize(int cx, int cy){return XSView_SetTotalSize(m_hEle, cx, cy);}
	//@别名  显示水平滚动条()
	void ShowSBarH(BOOL bShow){XSView_ShowSBarH(m_hEle, bShow);}
	//@别名  显示垂直滚动条()
	void ShowSBarV(BOOL bShow){XSView_ShowSBarV(m_hEle, bShow);}
};
//@别名  滑动条类
class CXSliderBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XSliderBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  获取滑块()
	HELE GetButton(){return XSliderBar_GetButton(m_hEle);}
	//@别名  获取当前位置()
	int GetPos(){return XSliderBar_GetPos(m_hEle);}
	//@别名  获取范围()
	int GetRange(){return XSliderBar_GetRange(m_hEle);}
	//@别名  设置滑块高度()
	void SetButtonHeight(int height){XSliderBar_SetButtonHeight(m_hEle, height);}
	//@别名  设置滑块宽度()
	void SetButtonWidth(int width){XSliderBar_SetButtonWidth(m_hEle, width);}
	//@别名  设置水平()
	void SetHorizon(BOOL bHorizon){XSliderBar_SetHorizon(m_hEle, bHorizon);}
	//@别名  设置进度图片()
	void SetImageLoad(HIMAGE hImage){XSliderBar_SetImageLoad(m_hEle, hImage);}
	//@别名  设置当前位置()
	void SetPos(int pos){XSliderBar_SetPos(m_hEle, pos);}
	//@别名  设置范围()
	void SetRange(int range){XSliderBar_SetRange(m_hEle, range);}
	//@别名  设置两端间隔大小()
	void SetSpaceTwo(int leftSize, int rightSize){XSliderBar_SetSpaceTwo(m_hEle, leftSize, rightSize);}
};
//@别名  Tab条类
class CXTabBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加标签()
	int AddLabel(wchar_t* pName){return XTabBar_AddLabel(m_hEle, pName);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XTabBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  删除标签()
	BOOL DeleteLabel(int index){return XTabBar_DeleteLabel(m_hEle, index);}
	//@别名  删除全部()
	void DeleteLabelAll(){XTabBar_DeleteLabelAll(m_hEle);}
	//@别名  启用标签带关闭按钮()
	void EnableClose(BOOL bEnable){XTabBar_EnableClose(m_hEle, bEnable);}
	//@别名  启用平铺()
	void EnableTile(BOOL bTile){XTabBar_EnableTile(m_hEle, bTile);}
	//@别名  获取左滚动按钮()
	HELE GetButtonLeft(){return XTabBar_GetButtonLeft(m_hEle);}
	//@别名  获取右滚动按钮()
	HELE GetButtonRight(){return XTabBar_GetButtonRight(m_hEle);}
	//@别名  获取标签()
	HELE GetLabel(int index){return XTabBar_GetLabel(m_hEle, index);}
	//@别名  获取标签上的关闭按钮()
	HELE GetLabelClose(int index){return XTabBar_GetLabelClose(m_hEle, index);}
	//@别名  获取标签数量()
	int GetLabelCount(){return XTabBar_GetLabelCount(m_hEle);}
	//@别名  获取间隔()
	int GetLabelSpacing(){return XTabBar_GetLabelSpacing(m_hEle);}
	//@别名  获取当前选择()
	int GetSelect(){return XTabBar_GetSelect(m_hEle);}
	//@别名  获取标签位置索引()
	int GetindexByEle(HELE hLabel){return XTabBar_GetindexByEle(m_hEle, hLabel);}
	//@别名  标签()
	int InsertLabel(int index, wchar_t* pName){return XTabBar_InsertLabel(m_hEle, index, pName);}
	//@别名  设置关闭按钮大小()
	void SetCloseSize(SIZE* pSize){XTabBar_SetCloseSize(m_hEle, pSize);}
	//@别名  右滚动()
	void SetDown(){XTabBar_SetDown(m_hEle);}
	//@别名  设置间隔()
	void SetLabelSpacing(int spacing){XTabBar_SetLabelSpacing(m_hEle, spacing);}
	//@别名  设置指定标签固定宽带()
	void SetLabelWidth(int index, int nWidth){XTabBar_SetLabelWidth(m_hEle, index, nWidth);}
	//@别名  设置边距()
	void SetPadding(int left, int top, int right, int bottom){XTabBar_SetPadding(m_hEle, left, top, right, bottom);}
	//@别名  设置选择()
	void SetSelect(int index){XTabBar_SetSelect(m_hEle, index);}
	//@别名  设置滚动按钮大小()
	void SetTurnButtonSize(SIZE* pSize){XTabBar_SetTurnButtonSize(m_hEle, pSize);}
	//@别名  左滚动()
	void SetUp(){XTabBar_SetUp(m_hEle);}
	//@别名  显示标签()
	BOOL ShowLabel(int index, BOOL bShow){return XTabBar_ShowLabel(m_hEle, index, bShow);}
};
//@别名  文本链接类
class CXTextLink
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, wchar_t* pName, HXCGUI hParent){m_hEle = XTextLink_Create(x, y, cx, cy, pName, hParent);return m_hEle;}
	//@别名  启用离开状态下划线()
	void EnableUnderlineLeave(BOOL bEnable){XTextLink_EnableUnderlineLeave(m_hEle, bEnable);}
	//@别名  停留状态下划线()
	void EnableUnderlineStay(BOOL bEnable){XTextLink_EnableUnderlineStay(m_hEle, bEnable);}
	//@别名  设置停留状态文本颜色()
	void SetTextColorStay(COLORREF color, BYTE alpha){XTextLink_SetTextColorStay(m_hEle, color, alpha);}
	//@别名  设置离开状态下划线颜色()
	void SetUnderlineColorLeave(COLORREF color, BYTE alpha){XTextLink_SetUnderlineColorLeave(m_hEle, color, alpha);}
	//@别名  设置停留状态下划线颜色()
	void SetUnderlineColorStay(COLORREF color, BYTE alpha){XTextLink_SetUnderlineColorStay(m_hEle, color, alpha);}
};
//@别名  工具条类
class CXToolBar
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XToolBar_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  删除全部()
	void DeleteAllEle(){XToolBar_DeleteAllEle(m_hEle);}
	//@别名  删除元素()
	void DeleteEle(int index){XToolBar_DeleteEle(m_hEle, index);}
	//@别名  启用下拉菜单()
	void EnableButtonMenu(BOOL bEnable){XToolBar_EnableButtonMenu(m_hEle, bEnable);}
	//@别名  获取左滚动按钮()
	HELE GetButtonLeft(){return XToolBar_GetButtonLeft(m_hEle);}
	//@别名  获取菜单按钮()
	HELE GetButtonMenu(){return XToolBar_GetButtonMenu(m_hEle);}
	//@别名  获取右滚动按钮()
	HELE GetButtonRight(){return XToolBar_GetButtonRight(m_hEle);}
	//@别名  获取元素()
	HELE GetEle(int index){return XToolBar_GetEle(m_hEle, index);}
	//@别名  插入元素()
	int InsertEle(HELE hNewEle, int index){return XToolBar_InsertEle(m_hEle, hNewEle, index);}
	//@别名  插入分割栏()
	int InsertSeparator(int index, COLORREF color){return XToolBar_InsertSeparator(m_hEle, index, color);}
	//@别名  设置间距()
	void SetSpace(int nSize){XToolBar_SetSpace(m_hEle, nSize);}
};
//@别名  列表树类
class CXTree
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  添加项背景边框()
	void AddItemBkBorder(tree_item_state_ nState, COLORREF color, BYTE alpha, int width){XTree_AddItemBkBorder(m_hEle, nState, color, alpha, width);}
	//@别名  添加项背景填充()
	void AddItemBkFill(tree_item_state_ nState, COLORREF color, BYTE alpha){XTree_AddItemBkFill(m_hEle, nState, color, alpha);}
	//@别名  添加项背景图片()
	void AddItemBkImage(tree_item_state_ nState, HIMAGE hImage){XTree_AddItemBkImage(m_hEle, nState, hImage);}
	//@别名  绑定数据适配器()
	void BindAdapter(HXCGUI hAdapter){XTree_BindAdapter(m_hEle, hAdapter);}
	//@别名  清空项背景对象()
	void ClearItemBkInfo(){XTree_ClearItemBkInfo(m_hEle);}
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XTree_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  创建数据适配器()
	HXCGUI CreateAdapter(){return XTree_CreateAdapter(m_hEle);}
	//@别名  删除列全部()
	void DeleteColumnAll(){XTree_DeleteColumnAll(m_hEle);}
	//@别名  删除项()
	BOOL DeleteItem(int nID){return XTree_DeleteItem(m_hEle, nID);}
	//@别名  删除全部项()
	void DeleteItemAll(){XTree_DeleteItemAll(m_hEle);}
	//@别名  启用连接线()
	void EnableConnectLine(BOOL bEnable, BOOL bSolid){XTree_EnableConnectLine(m_hEle, bEnable, bSolid);}
	//@别名  启用拖动项()
	void EnableDragItem(BOOL bEnable){XTree_EnableDragItem(m_hEle, bEnable);}
	//@别名  启用展开()
	void EnableExpand(BOOL bEnable){XTree_EnableExpand(m_hEle, bEnable);}
	//@别名  展开全部子项()
	BOOL ExpandAllChildItem(int nID, BOOL bExpand){return XTree_ExpandAllChildItem(m_hEle, nID, bExpand);}
	//@别名  展开项()
	BOOL ExpandItem(int nID, BOOL bExpand){return XTree_ExpandItem(m_hEle, nID, bExpand);}
	//@别名  获取数据视频器()
	HXCGUI GetAdapter(){return XTree_GetAdapter(m_hEle);}
	//@别名  获取项数量()
	int GetCount(){return XTree_GetCount(m_hEle);}
	//@别名  获取列数量()
	int GetCountColumn(){return XTree_GetCountColumn(m_hEle);}
	//@别名  获取末尾子项()
	int GetEndChildItem(int nID){return XTree_GetEndChildItem(m_hEle, nID);}
	//@别名  获取第一个子项()
	int GetFirstChildItem(int nID){return XTree_GetFirstChildItem(m_hEle, nID);}
	//@别名  获取缩进()
	int GetIndentation(){return XTree_GetIndentation(m_hEle);}
	//@别名  获取项背景对象数量()
	int GetItemBkInfoCount(){return XTree_GetItemBkInfoCount(m_hEle);}
	//@别名  获取项数据()
	int GetItemData(int nID){return XTree_GetItemData(m_hEle, nID);}
	//@别名  获取项高度()
	void GetItemHeight(int nID, int* pHeight, int* pSelHeight){XTree_GetItemHeight(m_hEle, nID, pHeight, pSelHeight);}
	//@别名  获取项默认高度()
	void GetItemHeightDefault(int* pHeight, int* pSelHeight){XTree_GetItemHeightDefault(m_hEle, pHeight, pSelHeight);}
	//@别名  获取对象所在项()
	int GetItemIDFromHXCGUI(HXCGUI hXCGUI){return XTree_GetItemIDFromHXCGUI(m_hEle, hXCGUI);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int nID, int iColumn){return XTree_GetItemImage(m_hEle, nID, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int nID, wchar_t* pName){return XTree_GetItemImageEx(m_hEle, nID, pName);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int nID, int iColumn){return XTree_GetItemText(m_hEle, nID, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int nID, wchar_t* pName){return XTree_GetItemTextEx(m_hEle, nID, pName);}
	//@别名  获取下一个兄弟项()
	int GetNextSiblingItem(int nID){return XTree_GetNextSiblingItem(m_hEle, nID);}
	//@别名  获取父项()
	int GetParentItem(int nID){return XTree_GetParentItem(m_hEle, nID);}
	//@别名  获取上一个兄弟项()
	int GetPrevSiblingItem(int nID){return XTree_GetPrevSiblingItem(m_hEle, nID);}
	//@别名  获取行间距()
	int GetRowSpace(){return XTree_GetRowSpace(m_hEle);}
	//@别名  获取选择项()
	int GetSelectItem(){return XTree_GetSelectItem(m_hEle);}
	//@别名  获取模板对象()
	HXCGUI GetTemplateObject(int nID, int nTempItemID){return XTree_GetTemplateObject(m_hEle, nID, nTempItemID);}
	//@别名  测试点击项()
	int HitTest(POINT* pPt){return XTree_HitTest(m_hEle, pPt);}
	//@别名  测试点击项扩展()
	int HitTestOffset(POINT* pPt){return XTree_HitTestOffset(m_hEle, pPt);}
	//@别名  插入项图片()
	int InsertItemImage(HIMAGE hImage, int nParentID, int insertID){return XTree_InsertItemImage(m_hEle, hImage, nParentID, insertID);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(wchar_t* pName, HIMAGE hImage, int nParentID, int insertID){return XTree_InsertItemImageEx(m_hEle, pName, hImage, nParentID, insertID);}
	//@别名  插入项文本()
	int InsertItemText(wchar_t* pValue, int nParentID, int insertID){return XTree_InsertItemText(m_hEle, pValue, nParentID, insertID);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(wchar_t* pName, wchar_t* pValue, int nParentID, int insertID){return XTree_InsertItemTextEx(m_hEle, pName, pValue, nParentID, insertID);}
	//@别名  判断展开()
	BOOL IsExpand(int nID){return XTree_IsExpand(m_hEle, nID);}
	//@别名  移动项()
	BOOL MoveItem(int nMoveItem, int nDestItem, int nType){return XTree_MoveItem(m_hEle, nMoveItem, nDestItem, nType);}
	//@别名  刷新数据()
	void RefreshData(){XTree_RefreshData(m_hEle);}
	//@别名  刷新指定项()
	void RefreshItem(int nID){XTree_RefreshItem(m_hEle, nID);}
	//@别名  设置连接线颜色()
	void SetConnectLineColor(COLORREF color, BYTE alpha){XTree_SetConnectLineColor(m_hEle, color, alpha);}
	//@别名  设置连接线长度()
	void SetConnectLineLength(int nLength){XTree_SetConnectLineLength(m_hEle, nLength);}
	//@别名  设置拖动项插入位置颜色()
	void SetDragInsertPositionColor(COLORREF color, BYTE alpha){XTree_SetDragInsertPositionColor(m_hEle, color, alpha);}
	//@别名  设置项背景绘制标志()
	void SetDrawItemBkFlags(int nFlags){XTree_SetDrawItemBkFlags(m_hEle, nFlags);}
	//@别名  设置展开按钮大小()
	void SetExpandButtonSize(int nWidth, int nHeight){XTree_SetExpandButtonSize(m_hEle, nWidth, nHeight);}
	//@别名  设置缩进()
	void SetIndentation(int nWidth){XTree_SetIndentation(m_hEle, nWidth);}
	//@别名  设置项数据()
	BOOL SetItemData(int nID, int nUserData){return XTree_SetItemData(m_hEle, nID, nUserData);}
	//@别名  设置项高度()
	void SetItemHeight(int nID, int nHeight, int nSelHeight){XTree_SetItemHeight(m_hEle, nID, nHeight, nSelHeight);}
	//@别名  设置项默认高度()
	void SetItemHeightDefault(int nHeight, int nSelHeight){XTree_SetItemHeightDefault(m_hEle, nHeight, nSelHeight);}
	//@别名  设置项图片()
	BOOL SetItemImage(int nID, int iColumn, HIMAGE hImage){return XTree_SetItemImage(m_hEle, nID, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int nID, wchar_t* pName, HIMAGE hImage){return XTree_SetItemImageEx(m_hEle, nID, pName, hImage);}
	//@别名  设置项模板()
	BOOL SetItemTemplate(HTEMP hTemp){return XTree_SetItemTemplate(m_hEle, hTemp);}
	//@别名  设置选择项模板()
	BOOL SetItemTemplateSel(HTEMP hTemp){return XTree_SetItemTemplateSel(m_hEle, hTemp);}
	//@别名  设置项模板文件()
	BOOL SetItemTemplateXML(wchar_t* pXmlFile){return XTree_SetItemTemplateXML(m_hEle, pXmlFile);}
	//@别名  设置项模板从字符串()
	BOOL SetItemTemplateXMLFromString(char* pStringXML){return XTree_SetItemTemplateXMLFromString(m_hEle, pStringXML);}
	//@别名  设置选择项模板文件()
	BOOL SetItemTemplateXMLSel(wchar_t* pXmlFile){return XTree_SetItemTemplateXMLSel(m_hEle, pXmlFile);}
	//@别名  设置选择项模板从字符串()
	BOOL SetItemTemplateXMLSelFromString(char* pStringXML){return XTree_SetItemTemplateXMLSelFromString(m_hEle, pStringXML);}
	//@别名  设置项文本()
	BOOL SetItemText(int nID, int iColumn, wchar_t* pValue){return XTree_SetItemText(m_hEle, nID, iColumn, pValue);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int nID, wchar_t* pName, wchar_t* pValue){return XTree_SetItemTextEx(m_hEle, nID, pName, pValue);}
	//@别名  设置行间距()
	void SetRowSpace(int nSpace){XTree_SetRowSpace(m_hEle, nSpace);}
	//@别名  设置选择项()
	BOOL SetSelectItem(int nID){return XTree_SetSelectItem(m_hEle, nID);}
	//@别名  可视指定项()
	void VisibleItem(int nID){XTree_VisibleItem(m_hEle, nID);}
};
//@别名  日期时间类
class CXDateTime
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XDateTime_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  启用分割栏为斜线()
	void EnableSplitSlash(BOOL bSlash){XDateTime_EnableSplitSlash(m_hEle, bSlash);}
	//@别名  获取内部按钮()
	HELE GetButton(int nType){return XDateTime_GetButton(m_hEle, nType);}
	//@别名  获取当前日期()
	void GetDate(int* pnYear, int* pnMonth, int* pnDay){XDateTime_GetDate(m_hEle, pnYear, pnMonth, pnDay);}
	//@别名  获取选择日期背景颜色()
	COLORREF GetSelBkColor(){return XDateTime_GetSelBkColor(m_hEle);}
	//@别名  获取样式()
	int GetStyle(){return XDateTime_GetStyle(m_hEle);}
	//@别名  获取当前时间()
	void GetTime(int* pnHour, int* pnMinute, int* pnSecond){XDateTime_GetTime(m_hEle, pnHour, pnMinute, pnSecond);}
	//@别名  设置当前日期()
	void SetDate(int nYear, int nMonth, int nDay){XDateTime_SetDate(m_hEle, nYear, nMonth, nDay);}
	//@别名  设置选择日期背景颜色()
	void SetSelBkColor(COLORREF crSelectBk, BYTE alpha){XDateTime_SetSelBkColor(m_hEle, crSelectBk, alpha);}
	//@别名  设置样式()
	void SetStyle(int nStyle){XDateTime_SetStyle(m_hEle, nStyle);}
	//@别名  社区当前时间()
	void SetTime(int nHour, int nMinute, int nSecond){XDateTime_SetTime(m_hEle, nHour, nMinute, nSecond);}
};
//@别名  月历卡片类
class CXMonthCal
{
public:
	//@别名  句柄
	HELE  m_hEle;
	//@别名  创建()
	HELE Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hEle = XMonthCal_Create(x, y, cx, cy, hParent);return m_hEle;}
	//@别名  获取内部按钮()
	HELE GetButton(monthCal_button_type_ nType){return XMonthCal_GetButton(m_hEle, nType);}
	//@别名  获取选择日期()
	void GetSelDate(int* pnYear, int* pnMonth, int* pnDay){XMonthCal_GetSelDate(m_hEle, pnYear, pnMonth, pnDay);}
	//@别名  获取当前日期()
	void GetToday(int* pnYear, int* pnMonth, int* pnDay){XMonthCal_GetToday(m_hEle, pnYear, pnMonth, pnDay);}
	//@别名  设置选择日期()
	void SeSelDate(int nYear, int nMonth, int nDay){XMonthCal_SeSelDate(m_hEle, nYear, nMonth, nDay);}
	//@别名  设置当前日期()
	void SetToday(int nYear, int nMonth, int nDay){XMonthCal_SetToday(m_hEle, nYear, nMonth, nDay);}
};
//@别名  形状对象类
class CXShape
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  调整布局()
	void AdjustLayout(){XShape_AdjustLayout(m_hShape);}
	//@别名  销毁()
	void Destroy(){XShape_Destroy(m_hShape);}
	//@别名  获取内容大小()
	void GetContentSize(SIZE* pSize){XShape_GetContentSize(m_hShape, pSize);}
	//@别名  获取窗口句柄()
	HWINDOW GetHWINDOW(){return XShape_GetHWINDOW(m_hShape);}
	//@别名  获取高度()
	int GetHeight(){return XShape_GetHeight(m_hShape);}
	//@别名  获取ID()
	int GetID(){return XShape_GetID(m_hShape);}
	//@别名  获取名称()
	const wchar_t* GetName(){return XShape_GetName(m_hShape);}
	//@别名  获取父对象()
	HXCGUI GetParent(){return XShape_GetParent(m_hShape);}
	//@别名  创建()
	HELE GetParentEle(){return XShape_GetParentEle(m_hShape);}
	//@别名  获取坐标()
	void GetRect(RECT* pRect){XShape_GetRect(m_hShape, pRect);}
	//@别名  获取UID()
	int GetUID(){return XShape_GetUID(m_hShape);}
	//@别名  获取宽度()
	int GetWidth(){return XShape_GetWidth(m_hShape);}
	//@别名  获取基于窗口客户区坐标()
	void GetWndClientRect(RECT* pRect){XShape_GetWndClientRect(m_hShape, pRect);}
	//@别名  获取Z序()
	int GetZOrder(){return XShape_GetZOrder(m_hShape);}
	//@别名  移动位置()
	void Move(int x, int y){XShape_Move(m_hShape, x, y);}
	//@别名  重绘()
	void Redraw(){XShape_Redraw(m_hShape);}
	//@别名  移除()
	void RemoveShape(){XShape_RemoveShape(m_hShape);}
	//@别名  设置ID()
	void SetID(int nID){XShape_SetID(m_hShape, nID);}
	//@别名  设置名称()
	void SetName(wchar_t* pName){XShape_SetName(m_hShape, pName);}
	//@别名  设置坐标()
	void SetRect(RECT* pRect){XShape_SetRect(m_hShape, pRect);}
	//@别名  设置UID()
	void SetUID(int nUID){XShape_SetUID(m_hShape, nUID);}
	//@别名  显示布局边界()
	void ShowLayout(BOOL bShow){XShape_ShowLayout(m_hShape, bShow);}
};
//@别名  形状文本类
class CXShapeText
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, wchar_t* pName, HXCGUI hParent){m_hShape = XShapeText_Create(x, y, cx, cy, pName, hParent);return m_hShape;}
	//@别名  启用CSS()
	void EnableCSS(BOOL bEnable){XShapeText_EnableCSS(m_hShape, bEnable);}
	//@别名  获取CSS名称()
	const wchar_t* GetCssName(){return XShapeText_GetCssName(m_hShape);}
	//@别名  获取字体()
	HFONTX GetFont(){return XShapeText_GetFont(m_hShape);}
	//@别名  获取布局高度()
	void GetLayoutHeight(layout_size_type_* pType, int* pHeight){XShapeText_GetLayoutHeight(m_hShape, pType, pHeight);}
	//@别名  获取布局宽度()
	void GetLayoutWidth(layout_size_type_* pType, int* pWidth){XShapeText_GetLayoutWidth(m_hShape, pType, pWidth);}
	//@别名  获取文本()
	const wchar_t* GetText(){return XShapeText_GetText(m_hShape);}
	//@别名  获取文本颜色()
	COLORREF GetTextColor(){return XShapeText_GetTextColor(m_hShape);}
	//@别名  获取文本长度()
	int GetTextLength(){return XShapeText_GetTextLength(m_hShape);}
	//@别名  设置CSS名称()
	void SetCssName(wchar_t* pName){XShapeText_SetCssName(m_hShape, pName);}
	//@别名  设置字体()
	void SetFont(HFONTX hFontx){XShapeText_SetFont(m_hShape, hFontx);}
	//@别名  设置布局浮动()
	void SetLayoutFloat(layout_float_type_ nFloat_){XShapeText_SetLayoutFloat(m_hShape, nFloat_);}
	//@别名  设置布局高度()
	void SetLayoutHeight(layout_size_type_ nType, int height){XShapeText_SetLayoutHeight(m_hShape, nType, height);}
	//@别名  设置布局宽度()
	void SetLayoutWidth(layout_size_type_ nType, int width){XShapeText_SetLayoutWidth(m_hShape, nType, width);}
	//@别名  设置布局换行()
	void SetLayoutWrap(BOOL bWrap){XShapeText_SetLayoutWrap(m_hShape, bWrap);}
	//@别名  设置偏移()
	void SetOffset(int x, int y){XShapeText_SetOffset(m_hShape, x, y);}
	//@别名  设置文本()
	void SetText(wchar_t* pName){XShapeText_SetText(m_hShape, pName);}
	//@别名  设置文本对齐()
	void SetTextAlign(int align){XShapeText_SetTextAlign(m_hShape, align);}
	//@别名  设置文本颜色()
	void SetTextColor(COLORREF color, BYTE alpha){XShapeText_SetTextColor(m_hShape, color, alpha);}
};
//@别名  形状图片类
class CXShapePicture
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hShape = XShapePic_Create(x, y, cx, cy, hParent);return m_hShape;}
	//@别名  获取图片()
	HIMAGE GetImage(){return XShapePic_GetImage(m_hShape);}
	//@别名  获取布局高度()
	void GetLayoutHeight(layout_size_type_* pType, int* pHeight){XShapePic_GetLayoutHeight(m_hShape, pType, pHeight);}
	//@别名  获取布局宽度()
	void GetLayoutWidth(layout_size_type_* pType, int* pWidth){XShapePic_GetLayoutWidth(m_hShape, pType, pWidth);}
	//@别名  设置图片()
	void SetImage(HIMAGE hImage){XShapePic_SetImage(m_hShape, hImage);}
	//@别名  设置布局高度()
	void SetLayoutHeight(layout_size_type_ nType, int height){XShapePic_SetLayoutHeight(m_hShape, nType, height);}
	//@别名  设置布局宽度()
	void SetLayoutWidth(layout_size_type_ nType, int width){XShapePic_SetLayoutWidth(m_hShape, nType, width);}
};
//@别名  形状GIF类
class CXShapeGif
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hShape = XShapeGif_Create(x, y, cx, cy, hParent);return m_hShape;}
	//@别名  获取图片()
	HIMAGE GetImage(){return XShapeGif_GetImage(m_hShape);}
	//@别名  获取布局高度()
	void GetLayoutHeight(layout_size_type_* pType, int* pHeight){XShapeGif_GetLayoutHeight(m_hShape, pType, pHeight);}
	//@别名  获取布局宽度()
	void GetLayoutWidth(layout_size_type_* pType, int* pWidth){XShapeGif_GetLayoutWidth(m_hShape, pType, pWidth);}
	//@别名  设置图片()
	void SetImage(HIMAGE hImage){XShapeGif_SetImage(m_hShape, hImage);}
	//@别名  设置布局高度()
	void SetLayoutHeight(layout_size_type_ nType, int height){XShapeGif_SetLayoutHeight(m_hShape, nType, height);}
	//@别名  设置布局宽度()
	void SetLayoutWidth(layout_size_type_ nType, int width){XShapeGif_SetLayoutWidth(m_hShape, nType, width);}
};
//@别名  形状矩形类
class CXShapeRect
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hShape = XShapeRect_Create(x, y, cx, cy, hParent);return m_hShape;}
	//@别名  启用边框()
	void EnableBorder(BOOL bEnable){XShapeRect_EnableBorder(m_hShape, bEnable);}
	//@别名  启用填充()
	void EnableFill(BOOL bEnable){XShapeRect_EnableFill(m_hShape, bEnable);}
	//@别名  启用圆角()
	void EnableRoundAngle(BOOL bEnable){XShapeRect_EnableRoundAngle(m_hShape, bEnable);}
	//@别名  获取圆角大小()
	void GetRoundAngle(int* pWidth, int* pHeight){XShapeRect_GetRoundAngle(m_hShape, pWidth, pHeight);}
	//@别名  设置边框色()
	void SetBorderColor(COLORREF color, BYTE alpha){XShapeRect_SetBorderColor(m_hShape, color, alpha);}
	//@别名  设置填充色()
	void SetFillColor(COLORREF color, BYTE alpha){XShapeRect_SetFillColor(m_hShape, color, alpha);}
	//@别名  设置圆角大小()
	void SetRoundAngle(int nWidth, int nHeight){XShapeRect_SetRoundAngle(m_hShape, nWidth, nHeight);}
};
//@别名  形状圆类
class CXShapeEllipse
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hShape = XShapeEllipse_Create(x, y, cx, cy, hParent);return m_hShape;}
	//@别名  启用边框()
	void EnableBorder(BOOL bEnable){XShapeEllipse_EnableBorder(m_hShape, bEnable);}
	//@别名  启用填充()
	void EnableFill(BOOL bEnable){XShapeEllipse_EnableFill(m_hShape, bEnable);}
	//@别名  设置边框色()
	void SetBorderColor(COLORREF color, BYTE alpha){XShapeEllipse_SetBorderColor(m_hShape, color, alpha);}
	//@别名  设置填充色()
	void SetFillColor(COLORREF color, BYTE alpha){XShapeEllipse_SetFillColor(m_hShape, color, alpha);}
};
//@别名  形状组框类
class CXShapeGroupBox
{
public:
	//@别名  句柄
	HXCGUI  m_hShape;
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, wchar_t* pName, HXCGUI hParent){m_hShape = XShapeGroupBox_Create(x, y, cx, cy, pName, hParent);return m_hShape;}
	//@别名  启用圆角()
	void EnableRoundAngle(BOOL bEnable){XShapeGroupBox_EnableRoundAngle(m_hShape, bEnable);}
	//@别名  获取圆角大小()
	void GetRoundAngle(int* pWidth, int* pHeight){XShapeGroupBox_GetRoundAngle(m_hShape, pWidth, pHeight);}
	//@别名  获取文本偏移()
	void GetTextOffset(int* pOffsetX, int* pOffsetY){XShapeGroupBox_GetTextOffset(m_hShape, pOffsetX, pOffsetY);}
	//@别名  设置边框颜色()
	void SetBorderColor(COLORREF color, BYTE alpha){XShapeGroupBox_SetBorderColor(m_hShape, color, alpha);}
	//@别名  设置字体()
	void SetFontX(HFONTX hFontX){XShapeGroupBox_SetFontX(m_hShape, hFontX);}
	//@别名  设置圆角大小()
	void SetRoundAngle(int nWidth, int nHeight){XShapeGroupBox_SetRoundAngle(m_hShape, nWidth, nHeight);}
	//@别名  设置文本()
	void SetText(wchar_t* pText){XShapeGroupBox_SetText(m_hShape, pText);}
	//@别名  设置文本颜色()
	void SetTextColor(COLORREF color, BYTE alpha){XShapeGroupBox_SetTextColor(m_hShape, color, alpha);}
	//@别名  设置文本偏移()
	void SetTextOffset(int offsetX, int offsetY){XShapeGroupBox_SetTextOffset(m_hShape, offsetX, offsetY);}
};
//@别名  表格类
class CXTable
{
public:
	//@别名  句柄
	HXCGUI  m_hTable;
	//@别名  组合列()
	void ComboCol(int iRow, int iCol, int count){XTable_ComboCol(m_hTable, iRow, iCol, count);}
	//@别名  组合行()
	void ComboRow(int iRow, int iCol, int count){XTable_ComboRow(m_hTable, iRow, iCol, count);}
	//@别名  创建()
	HXCGUI Create(int x, int y, int cx, int cy, HXCGUI hParent){m_hTable = XTable_Create(x, y, cx, cy, hParent);return m_hTable;}
	//@别名  获取项坐标()
	BOOL GetItemRect(int iRow, int iCol, RECT* pRect){return XTable_GetItemRect(m_hTable, iRow, iCol, pRect);}
	//@别名  重置()
	void Reset(int nRow, int nCol){XTable_Reset(m_hTable, nRow, nCol);}
	//@别名  设置边颜色()
	void SetBorderColor(COLORREF color){XTable_SetBorderColor(m_hTable, color);}
	//@别名  设置列宽()
	void SetColWidth(int iCol, int width){XTable_SetColWidth(m_hTable, iCol, width);}
	//@别名  设置字体()
	void SetFont(HFONTX hFont){XTable_SetFont(m_hTable, hFont);}
	//@别名  设置项背景色()
	void SetItemBkColor(int iRow, int iCol, COLORREF color, BOOL bColor){XTable_SetItemBkColor(m_hTable, iRow, iCol, color, bColor);}
	//@别名  设置项标识()
	void SetItemFlag(int iRow, int iCol, int flag){XTable_SetItemFlag(m_hTable, iRow, iCol, flag);}
	//@别名  设置项字体()
	void SetItemFont(int iRow, int iCol, HFONTX hFont){XTable_SetItemFont(m_hTable, iRow, iCol, hFont);}
	//@别名  设置项线()
	void SetItemLine(int iRow1, int iCol1, int iRow2, int iCol2, int nFlag, COLORREF color){XTable_SetItemLine(m_hTable, iRow1, iCol1, iRow2, iCol2, nFlag, color);}
	//@别名  设置项内填充()
	void SetItemPadding(int leftSize, int topSize, int rightSize, int bottomSize){XTable_SetItemPadding(m_hTable, leftSize, topSize, rightSize, bottomSize);}
	//@别名  设置项文本()
	void SetItemText(int iRow, int iCol, wchar_t* pText){XTable_SetItemText(m_hTable, iRow, iCol, pText);}
	//@别名  设置项文本对齐()
	void SetItemTextAlign(int iRow, int iCol, int nAlign){XTable_SetItemTextAlign(m_hTable, iRow, iCol, nAlign);}
	//@别名  设置项文本色()
	void SetItemTextColor(int iRow, int iCol, COLORREF color, BOOL bColor){XTable_SetItemTextColor(m_hTable, iRow, iCol, color, bColor);}
	//@别名  设置行高()
	void SetRowHeight(int iRow, int height){XTable_SetRowHeight(m_hTable, iRow, height);}
	//@别名  设置文本颜色()
	void SetTextColor(COLORREF color){XTable_SetTextColor(m_hTable, color);}
};
//@别名  数据适配器类
class CXAdapter
{
public:
	//@别名  句柄
	HXCGUI  m_hAdapter;
	//@别名  增加引用计数()
	int AddRef(){return XAd_AddRef(m_hAdapter);}
	//@别名  销毁()
	void Destroy(){XAd_Destroy(m_hAdapter);}
	//@别名  启用自动销毁()
	void EnableAutoDestroy(BOOL bEnable){XAd_EnableAutoDestroy(m_hAdapter, bEnable);}
	//@别名  获取引用计数()
	int GetRefCount(){return XAd_GetRefCount(m_hAdapter);}
	//@别名  释放引用计数()
	int Release(){return XAd_Release(m_hAdapter);}
};
//@别名  数据适配器列表视图类
class CXAdapterListView
{
public:
	//@别名  句柄
	HXCGUI  m_hAdapter;
	//@别名  创建()
	HXCGUI Create(){m_hAdapter = XAdListView_Create();return m_hAdapter;}
	//@别名  删除全部()
	void DeleteAll(){XAdListView_DeleteAll(m_hAdapter);}
	//@别名  删除全部组()
	void DeleteAllGroup(){XAdListView_DeleteAllGroup(m_hAdapter);}
	//@别名  删除全部项()
	void DeleteAllItem(){XAdListView_DeleteAllItem(m_hAdapter);}
	//@别名  组删除列()
	void DeleteColumnGroup(int iColumn){XAdListView_DeleteColumnGroup(m_hAdapter, iColumn);}
	//@别名  项删除列()
	void DeleteColumnItem(int iColumn){XAdListView_DeleteColumnItem(m_hAdapter, iColumn);}
	//@别名  组添加列()
	int Group_AddColumn(wchar_t* pName){return XAdListView_Group_AddColumn(m_hAdapter, pName);}
	//@别名  添加组图片()
	int Group_AddItemImage(HIMAGE hImage, int iPos){return XAdListView_Group_AddItemImage(m_hAdapter, hImage, iPos);}
	//@别名  添加组图片扩展()
	int Group_AddItemImageEx(wchar_t* pName, HIMAGE hImage, int iPos){return XAdListView_Group_AddItemImageEx(m_hAdapter, pName, hImage, iPos);}
	//@别名  添加组文本()
	int Group_AddItemText(wchar_t* pValue, int iPos){return XAdListView_Group_AddItemText(m_hAdapter, pValue, iPos);}
	//@别名  添加组文本扩展()
	int Group_AddItemTextEx(wchar_t* pName, wchar_t* pValue, int iPos){return XAdListView_Group_AddItemTextEx(m_hAdapter, pName, pValue, iPos);}
	//@别名  删除全部子项()
	void Group_DeleteAllChildItem(int iGroup){XAdListView_Group_DeleteAllChildItem(m_hAdapter, iGroup);}
	//@别名  组删除项()
	BOOL Group_DeleteItem(int iGroup){return XAdListView_Group_DeleteItem(m_hAdapter, iGroup);}
	//@别名  获取组数量()
	int Group_GetCount(){return XAdListView_Group_GetCount(m_hAdapter);}
	//@别名  组设置图片()
	BOOL Group_SetImage(int iGroup, int iColumn, HIMAGE hImage){return XAdListView_Group_SetImage(m_hAdapter, iGroup, iColumn, hImage);}
	//@别名  组设置图片扩展()
	BOOL Group_SetImageEx(int iGroup, wchar_t* pName, HIMAGE hImage){return XAdListView_Group_SetImageEx(m_hAdapter, iGroup, pName, hImage);}
	//@别名  组设置文本()
	BOOL Group_SetText(int iGroup, int iColumn, wchar_t* pValue){return XAdListView_Group_SetText(m_hAdapter, iGroup, iColumn, pValue);}
	//@别名  组设置文本扩展()
	BOOL Group_SetTextEx(int iGroup, wchar_t* pName, wchar_t* pValue){return XAdListView_Group_SetTextEx(m_hAdapter, iGroup, pName, pValue);}
	//@别名  项添加列()
	int Item_AddColumn(wchar_t* pName){return XAdListView_Item_AddColumn(m_hAdapter, pName);}
	//@别名  添加项图片()
	int Item_AddItemImage(int iGroup, HIMAGE hImage, int iPos){return XAdListView_Item_AddItemImage(m_hAdapter, iGroup, hImage, iPos);}
	//@别名  添加项图片扩展()
	int Item_AddItemImageEx(int iGroup, wchar_t* pName, HIMAGE hImage, int iPos){return XAdListView_Item_AddItemImageEx(m_hAdapter, iGroup, pName, hImage, iPos);}
	//@别名  添加项文本()
	int Item_AddItemText(int iGroup, wchar_t* pValue, int iPos){return XAdListView_Item_AddItemText(m_hAdapter, iGroup, pValue, iPos);}
	//@别名  添加项文本扩展()
	int Item_AddItemTextEx(int iGroup, wchar_t* pName, wchar_t* pValue, int iPos){return XAdListView_Item_AddItemTextEx(m_hAdapter, iGroup, pName, pValue, iPos);}
	//@别名  删除项()
	BOOL Item_DeleteItem(int iGroup, int iItem){return XAdListView_Item_DeleteItem(m_hAdapter, iGroup, iItem);}
	//@别名  获取组中项数量()
	int Item_GetCount(int iGroup){return XAdListView_Item_GetCount(m_hAdapter, iGroup);}
	//@别名  项获取图片扩展()
	HIMAGE Item_GetImageEx(int iGroup, int iItem, wchar_t* pName){return XAdListView_Item_GetImageEx(m_hAdapter, iGroup, iItem, pName);}
	//@别名  项获取文本扩展()
	const wchar_t* Item_GetTextEx(int iGroup, int iItem, wchar_t* pName){return XAdListView_Item_GetTextEx(m_hAdapter, iGroup, iItem, pName);}
	//@别名  项设置图片()
	BOOL Item_SetImage(int iGroup, int iItem, int iColumn, HIMAGE hImage){return XAdListView_Item_SetImage(m_hAdapter, iGroup, iItem, iColumn, hImage);}
	//@别名  项设置图片扩展()
	BOOL Item_SetImageEx(int iGroup, int iItem, wchar_t* pName, HIMAGE hImage){return XAdListView_Item_SetImageEx(m_hAdapter, iGroup, iItem, pName, hImage);}
	//@别名  项设置文本()
	BOOL Item_SetText(int iGroup, int iItem, int iColumn, wchar_t* pValue){return XAdListView_Item_SetText(m_hAdapter, iGroup, iItem, iColumn, pValue);}
	//@别名  项设置文本扩展()
	BOOL Item_SetTextEx(int iGroup, int iItem, wchar_t* pName, wchar_t* pValue){return XAdListView_Item_SetTextEx(m_hAdapter, iGroup, iItem, pName, pValue);}
};
//@别名  数据适配器表格类
class CXAdapterTable
{
public:
	//@别名  句柄
	HXCGUI  m_hAdapter;
	//@别名  添加列()
	int AddColumn(wchar_t* pName){return XAdTable_AddColumn(m_hAdapter, pName);}
	//@别名  添加项图片()
	int AddItemImage(HIMAGE hImage){return XAdTable_AddItemImage(m_hAdapter, hImage);}
	//@别名  添加项图片扩展()
	int AddItemImageEx(wchar_t* pName, HIMAGE hImage){return XAdTable_AddItemImageEx(m_hAdapter, pName, hImage);}
	//@别名  添加项文本()
	int AddItemText(wchar_t* pValue){return XAdTable_AddItemText(m_hAdapter, pValue);}
	//@别名  添加项文本扩展()
	int AddItemTextEx(wchar_t* pName, wchar_t* pValue){return XAdTable_AddItemTextEx(m_hAdapter, pName, pValue);}
	//@别名  创建()
	HXCGUI Create(){m_hAdapter = XAdTable_Create();return m_hAdapter;}
	//@别名  删除列全部()
	void DeleteColumnAll(){XAdTable_DeleteColumnAll(m_hAdapter);}
	//@别名  删除项()
	BOOL DeleteItem(int iItem){return XAdTable_DeleteItem(m_hAdapter, iItem);}
	//@别名  删除项全部()
	void DeleteItemAll(){XAdTable_DeleteItemAll(m_hAdapter);}
	//@别名  删除项扩展()
	BOOL DeleteItemEx(int iItem, int nCount){return XAdTable_DeleteItemEx(m_hAdapter, iItem, nCount);}
	//@别名  获取项数量()
	int GetCount(){return XAdTable_GetCount(m_hAdapter);}
	//@别名  获取列数量()
	int GetCountColumn(){return XAdTable_GetCountColumn(m_hAdapter);}
	//@别名  获取项数据类型()
	adapter_date_type_ GetItemDataType(int iItem, int iColumn){return XAdTable_GetItemDataType(m_hAdapter, iItem, iColumn);}
	//@别名  获取项数据类型扩展()
	adapter_date_type_ GetItemDataTypeEx(int iItem, wchar_t* pName){return XAdTable_GetItemDataTypeEx(m_hAdapter, iItem, pName);}
	//@别名  获取项浮点值()
	BOOL GetItemFloat(int iItem, int iColumn, float* pOutValue){return XAdTable_GetItemFloat(m_hAdapter, iItem, iColumn, pOutValue);}
	//@别名  获取项浮点值扩展()
	BOOL GetItemFloatEx(int iItem, wchar_t* pName, float* pOutValue){return XAdTable_GetItemFloatEx(m_hAdapter, iItem, pName, pOutValue);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int iItem, int iColumn){return XAdTable_GetItemImage(m_hAdapter, iItem, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int iItem, wchar_t* pName){return XAdTable_GetItemImageEx(m_hAdapter, iItem, pName);}
	//@别名  获取项整数值()
	BOOL GetItemInt(int iItem, int iColumn, int* pOutValue){return XAdTable_GetItemInt(m_hAdapter, iItem, iColumn, pOutValue);}
	//@别名  获取项整数值扩展()
	BOOL GetItemIntEx(int iItem, wchar_t* pName, int* pOutValue){return XAdTable_GetItemIntEx(m_hAdapter, iItem, pName, pOutValue);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int iItem, int iColumn){return XAdTable_GetItemText(m_hAdapter, iItem, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int iItem, wchar_t* pName){return XAdTable_GetItemTextEx(m_hAdapter, iItem, pName);}
	//@别名  插入项图片()
	int InsertItemImage(int iItem, HIMAGE hImage){return XAdTable_InsertItemImage(m_hAdapter, iItem, hImage);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XAdTable_InsertItemImageEx(m_hAdapter, iItem, pName, hImage);}
	//@别名  插入项文本()
	int InsertItemText(int iItem, wchar_t* pValue){return XAdTable_InsertItemText(m_hAdapter, iItem, pValue);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(int iItem, wchar_t* pName, wchar_t* pValue){return XAdTable_InsertItemTextEx(m_hAdapter, iItem, pName, pValue);}
	//@别名  设置列()
	int SetColumn(wchar_t* pColName){return XAdTable_SetColumn(m_hAdapter, pColName);}
	//@别名  设置项浮点值()
	BOOL SetItemFloat(int iItem, int iColumn, float fValue){return XAdTable_SetItemFloat(m_hAdapter, iItem, iColumn, fValue);}
	//@别名  设置项浮点值扩展()
	BOOL SetItemFloatEx(int iItem, wchar_t* pName, float fValue){return XAdTable_SetItemFloatEx(m_hAdapter, iItem, pName, fValue);}
	//@别名  设置项图片()
	BOOL SetItemImage(int iItem, int iColumn, HIMAGE hImage){return XAdTable_SetItemImage(m_hAdapter, iItem, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int iItem, wchar_t* pName, HIMAGE hImage){return XAdTable_SetItemImageEx(m_hAdapter, iItem, pName, hImage);}
	//@别名  设置项整数值()
	BOOL SetItemInt(int iItem, int iColumn, int nValue){return XAdTable_SetItemInt(m_hAdapter, iItem, iColumn, nValue);}
	//@别名  设置项整数值扩展()
	BOOL SetItemIntEx(int iItem, wchar_t* pName, int nValue){return XAdTable_SetItemIntEx(m_hAdapter, iItem, pName, nValue);}
	//@别名  设置项文本()
	BOOL SetItemText(int iItem, int iColumn, wchar_t* pValue){return XAdTable_SetItemText(m_hAdapter, iItem, iColumn, pValue);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int iItem, wchar_t* pName, wchar_t* pValue){return XAdTable_SetItemTextEx(m_hAdapter, iItem, pName, pValue);}
	//@别名  排序()
	void Sort(int iColumn, BOOL bAscending){XAdTable_Sort(m_hAdapter, iColumn, bAscending);}
};
//@别名  数据适配器MAP类
class CXAdapterMap
{
public:
	//@别名  句柄
	HXCGUI  m_hAdapter;
	//@别名  添加项图片()
	BOOL AddItemImage(wchar_t* pName, HIMAGE hImage){return XAdMap_AddItemImage(m_hAdapter, pName, hImage);}
	//@别名  添加项文本()
	BOOL AddItemText(wchar_t* pName, wchar_t* pValue){return XAdMap_AddItemText(m_hAdapter, pName, pValue);}
	//@别名  创建()
	HXCGUI Create(){m_hAdapter = XAdMap_Create();return m_hAdapter;}
	//@别名  删除项()
	BOOL DeleteItem(wchar_t* pName){return XAdMap_DeleteItem(m_hAdapter, pName);}
	//@别名  获取项数量()
	int GetCount(){return XAdMap_GetCount(m_hAdapter);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(wchar_t* pName){return XAdMap_GetItemImage(m_hAdapter, pName);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(wchar_t* pName){return XAdMap_GetItemText(m_hAdapter, pName);}
	//@别名  设置项图片()
	BOOL SetItemImage(wchar_t* pName, HIMAGE hImage){return XAdMap_SetItemImage(m_hAdapter, pName, hImage);}
	//@别名  设置项文本()
	BOOL SetItemText(wchar_t* pName, wchar_t* pValue){return XAdMap_SetItemText(m_hAdapter, pName, pValue);}
};
//@别名  数据适配器树类
class CXAdapterTree
{
public:
	//@别名  句柄
	HXCGUI  m_hAdapter;
	//@别名  添加列()
	int AddColumn(wchar_t* pName){return XAdTree_AddColumn(m_hAdapter, pName);}
	//@别名  创建()
	HXCGUI Create(){m_hAdapter = XAdTree_Create();return m_hAdapter;}
	//@别名  删除列全部()
	void DeleteColumnAll(){XAdTree_DeleteColumnAll(m_hAdapter);}
	//@别名  删除项()
	BOOL DeleteItem(int nID){return XAdTree_DeleteItem(m_hAdapter, nID);}
	//@别名  删除项全部()
	void DeleteItemAll(){XAdTree_DeleteItemAll(m_hAdapter);}
	//@别名  获取项数量()
	int GetCount(){return XAdTree_GetCount(m_hAdapter);}
	//@别名  获取列数量()
	int GetCountColumn(){return XAdTree_GetCountColumn(m_hAdapter);}
	//@别名  获取项图片()
	HIMAGE GetItemImage(int nID, int iColumn){return XAdTree_GetItemImage(m_hAdapter, nID, iColumn);}
	//@别名  获取项图片扩展()
	HIMAGE GetItemImageEx(int nID, wchar_t* pName){return XAdTree_GetItemImageEx(m_hAdapter, nID, pName);}
	//@别名  获取项文本()
	const wchar_t* GetItemText(int nID, int iColumn){return XAdTree_GetItemText(m_hAdapter, nID, iColumn);}
	//@别名  获取项文本扩展()
	const wchar_t* GetItemTextEx(int nID, wchar_t* pName){return XAdTree_GetItemTextEx(m_hAdapter, nID, pName);}
	//@别名  插入项图片()
	int InsertItemImage(HIMAGE hImage, int nParentID, int insertID){return XAdTree_InsertItemImage(m_hAdapter, hImage, nParentID, insertID);}
	//@别名  插入项图片扩展()
	int InsertItemImageEx(wchar_t* pName, HIMAGE hImage, int nParentID, int insertID){return XAdTree_InsertItemImageEx(m_hAdapter, pName, hImage, nParentID, insertID);}
	//@别名  插入项文本()
	int InsertItemText(wchar_t* pValue, int nParentID, int insertID){return XAdTree_InsertItemText(m_hAdapter, pValue, nParentID, insertID);}
	//@别名  插入项文本扩展()
	int InsertItemTextEx(wchar_t* pName, wchar_t* pValue, int nParentID, int insertID){return XAdTree_InsertItemTextEx(m_hAdapter, pName, pValue, nParentID, insertID);}
	//@别名  设置列()
	int SetColumn(wchar_t* pColName){return XAdTree_SetColumn(m_hAdapter, pColName);}
	//@别名  设置项图片()
	BOOL SetItemImage(int nID, int iColumn, HIMAGE hImage){return XAdTree_SetItemImage(m_hAdapter, nID, iColumn, hImage);}
	//@别名  设置项图片扩展()
	BOOL SetItemImageEx(int nID, wchar_t* pName, HIMAGE hImage){return XAdTree_SetItemImageEx(m_hAdapter, nID, pName, hImage);}
	//@别名  设置项文本()
	BOOL SetItemText(int nID, int iColumn, wchar_t* pValue){return XAdTree_SetItemText(m_hAdapter, nID, iColumn, pValue);}
	//@别名  设置项文本扩展()
	BOOL SetItemTextEx(int nID, wchar_t* pName, wchar_t* pValue){return XAdTree_SetItemTextEx(m_hAdapter, nID, pName, pValue);}
};
//@别名  背景管理器类
class CXBkManager
{
public:
	//@别名  句柄
	HBKM  m_hBkM;
	//@别名  添加边框()
	void AddBorder(int nState, COLORREF color, BYTE alpha, int width){XBkM_AddBorder(m_hBkM, nState, color, alpha, width);}
	//@别名  添加填充()
	void AddFill(int nState, COLORREF color, BYTE alpha){XBkM_AddFill(m_hBkM, nState, color, alpha);}
	//@别名  添加图片()
	void AddImage(int nState, HIMAGE hImage){XBkM_AddImage(m_hBkM, nState, hImage);}
	//@别名  添加内容()
	int AddInfo(wchar_t* pText){return XBkM_AddInfo(m_hBkM, pText);}
	//@别名  增加引用计数()
	void AddRef(){XBkM_AddRef(m_hBkM);}
	//@别名  清空()
	void Clear(){XBkM_Clear(m_hBkM);}
	//@别名  创建()
	HBKM Create(){m_hBkM = XBkM_Create();return m_hBkM;}
	//@别名  销毁()
	void Destroy(){XBkM_Destroy(m_hBkM);}
	//@别名  绘制()
	BOOL Draw(int nState, HDRAW hDraw, RECT* pRect){return XBkM_Draw(m_hBkM, nState, hDraw, pRect);}
	//@别名  绘制扩展()
	BOOL DrawEx(int nState, HDRAW hDraw, RECT* pRect, int nStateEx){return XBkM_DrawEx(m_hBkM, nState, hDraw, pRect, nStateEx);}
	//@别名  启用自动销毁()
	void EnableAutoDestroy(BOOL bEnable){XBkM_EnableAutoDestroy(m_hBkM, bEnable);}
	//@别名  获取数量()
	int GetCount(){return XBkM_GetCount(m_hBkM);}
	//@别名  获取引用计数()
	int GetRefCount(){return XBkM_GetRefCount(m_hBkM);}
	//@别名  释放引用计数()
	void Release(){XBkM_Release(m_hBkM);}
	//@别名  设置内容()
	int SetBkInfo(wchar_t* pText){return XBkM_SetBkInfo(m_hBkM, pText);}
};
//@别名  绘图类
class CXDraw
{
public:
	//@别名  句柄
	HDRAW  m_hDraw;
	//@别名  带透明复制()
	BOOL AlphaBlend(int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, HDC hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, int alpha){return XDraw_AlphaBlend(m_hDraw, nXOriginDest, nYOriginDest, nWidthDest, nHeightDest, hdcSrc, nXOriginSrc, nYOriginSrc, nWidthSrc, nHeightSrc, alpha);}
	//@别名  复制()
	BOOL BitBlt(int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop){return XDraw_BitBlt(m_hDraw, nXDest, nYDest, nWidth, nHeight, hdcSrc, nXSrc, nYSrc, dwRop);}
	//@别名  复制2()
	BOOL BitBlt2(int nXDest, int nYDest, int nWidth, int nHeight, HDRAW hDrawSrc, int nXSrc, int nYSrc, DWORD dwRop){return XDraw_BitBlt2(m_hDraw, nXDest, nYDest, nWidth, nHeight, hDrawSrc, nXSrc, nYSrc, dwRop);}
	//@别名  复选框()
	void Check(int x, int y, COLORREF color, BOOL bCheck){XDraw_Check(m_hDraw, x, y, color, bCheck);}
	//@别名  清除裁剪区域()
	void ClearClip(){XDraw_ClearClip(m_hDraw);}
	//@别名  创建()
	HDRAW Create(HDC hdc){m_hDraw = XDraw_Create(hdc);return m_hDraw;}
	//@别名  创建画笔()
	HPEN CreatePen(int fnPenStyle, int nWidth, COLORREF crColor){return XDraw_CreatePen(m_hDraw, fnPenStyle, nWidth, crColor);}
	//@别名  创建多边形区域()
	HRGN CreatePolygonRgn(POINT* pPt, int cPoints, int fnPolyFillMode){return XDraw_CreatePolygonRgn(m_hDraw, pPt, cPoints, fnPolyFillMode);}
	//@别名  创建矩形区域()
	HRGN CreateRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect){return XDraw_CreateRectRgn(m_hDraw, nLeftRect, nTopRect, nRightRect, nBottomRect);}
	//@别名  创建圆角矩形区域()
	HRGN CreateRoundRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidthEllipse, int nHeightEllipse){return XDraw_CreateRoundRectRgn(m_hDraw, nLeftRect, nTopRect, nRightRect, nBottomRect, nWidthEllipse, nHeightEllipse);}
	//@别名  创建实心画刷()
	HBRUSH CreateSolidBrush(COLORREF crColor){return XDraw_CreateSolidBrush(m_hDraw, crColor);}
	//@别名  销毁()
	void Destroy(){XDraw_Destroy(m_hDraw);}
	//@别名  点线()
	void Dottedline(int x1, int y1, int x2, int y2){XDraw_Dottedline(m_hDraw, x1, y1, x2, y2);}
	//@别名  曲线()
	void DrawCurve(POINT* points, int count, float tension){XDraw_DrawCurve(m_hDraw, points, count, tension);}
	//@别名  圆形()
	void DrawEllipse(RECT* pRect){XDraw_DrawEllipse(m_hDraw, pRect);}
	//@别名  组框()
	void DrawGroupBox_Rect(RECT* pRect, wchar_t* pName, COLORREF textColor, BYTE textAlpha, POINT* pOffset){XDraw_DrawGroupBox_Rect(m_hDraw, pRect, pName, textColor, textAlpha, pOffset);}
	//@别名  组框圆角()
	void DrawGroupBox_RoundRect(RECT* pRect, wchar_t* pName, COLORREF textColor, BYTE textAlpha, POINT* pOffset, int nWidth, int nHeight){XDraw_DrawGroupBox_RoundRect(m_hDraw, pRect, pName, textColor, textAlpha, pOffset, nWidth, nHeight);}
	//@别名  图标()
	BOOL DrawIconEx(int xLeft, int yTop, HICON hIcon, int cxWidth, int cyWidth, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags){return XDraw_DrawIconEx(m_hDraw, xLeft, yTop, hIcon, cxWidth, cyWidth, istepIfAniCur, hbrFlickerFreeDraw, diFlags);}
	//@别名  线条()
	void DrawLine(int x1, int y1, int x2, int y2){XDraw_DrawLine(m_hDraw, x1, y1, x2, y2);}
	//@别名  多边形()
	void DrawPolygon(POINT* points, int nCount){XDraw_DrawPolygon(m_hDraw, points, nCount);}
	//@别名  多边形F()
	void DrawPolygonF(POINTF* points, int nCount){XDraw_DrawPolygonF(m_hDraw, points, nCount);}
	//@别名  圆角矩形()
	void DrawRoundRect(RECT* pRect, int nWidth, int nHeight){XDraw_DrawRoundRect(m_hDraw, pRect, nWidth, nHeight);}
	//@别名  圆角矩形扩展()
	void DrawRoundRectEx(RECT* pRect, int nLeftTop, int nRightTop, int nRightBottom, int nLeftBottom){XDraw_DrawRoundRectEx(m_hDraw, pRect, nLeftTop, nRightTop, nRightBottom, nLeftBottom);}
	//@别名  文本指定矩形()
	void DrawText(wchar_t* lpString, int nCount, RECT* lpRect){XDraw_DrawText(m_hDraw, lpString, nCount, lpRect);}
	//@别名  文本下划线()
	void DrawTextUnderline(wchar_t* lpString, int nCount, RECT* lpRect, COLORREF colorLine, BYTE alphaLine){XDraw_DrawTextUnderline(m_hDraw, lpString, nCount, lpRect, colorLine, alphaLine);}
	//@别名  启用平滑模式()
	void EnableSmoothingMode(BOOL bEnable){XDraw_EnableSmoothingMode(m_hDraw, bEnable);}
	//@别名  启用窗口透明判断()
	void EnableWndTransparent(BOOL bTransparent){XDraw_EnableWndTransparent(m_hDraw, bTransparent);}
	//@别名  填充圆形()
	void FillEllipse(RECT* pRect){XDraw_FillEllipse(m_hDraw, pRect);}
	//@别名  填充多边形()
	void FillPolygon(POINT* points, int nCount){XDraw_FillPolygon(m_hDraw, points, nCount);}
	//@别名  填充多边形F()
	void FillPolygonF(POINTF* points, int nCount){XDraw_FillPolygonF(m_hDraw, points, nCount);}
	//@别名  填充矩形()
	void FillRect(RECT* pRect){XDraw_FillRect(m_hDraw, pRect);}
	//@别名  填充矩形指定颜色()
	void FillRectColor(RECT* pRect, COLORREF color, BYTE alpha){XDraw_FillRectColor(m_hDraw, pRect, color, alpha);}
	//@别名  填充区域()
	BOOL FillRgn(HRGN hrgn, HBRUSH hbr){return XDraw_FillRgn(m_hDraw, hrgn, hbr);}
	//@别名  填充圆角矩形()
	void FillRoundRect(RECT* pRect, int nWidth, int nHeight){XDraw_FillRoundRect(m_hDraw, pRect, nWidth, nHeight);}
	//@别名  填充圆角矩形扩展()
	void FillRoundRectEx(RECT* pRect, int nLeftTop, int nRightTop, int nRightBottom, int nLeftBottom){XDraw_FillRoundRectEx(m_hDraw, pRect, nLeftTop, nRightTop, nRightBottom, nLeftBottom);}
	//@别名  焦点矩形()
	void FocusRect(RECT* pRect){XDraw_FocusRect(m_hDraw, pRect);}
	//@别名  边框矩形()
	void FrameRect(RECT* pRect){XDraw_FrameRect(m_hDraw, pRect);}
	//@别名  边框区域()
	BOOL FrameRgn(HRGN hrgn, HBRUSH hbr, int nWidth, int nHeight){return XDraw_FrameRgn(m_hDraw, hrgn, hbr, nWidth, nHeight);}
	//@别名  获取HDC()
	HDC GetHDC(){return XDraw_GetHDC(m_hDraw);}
	//@别名  获取偏移()
	void GetOffset(int* pX, int* pY){XDraw_GetOffset(m_hDraw, pX, pY);}
	//@别名  渐变填充2()
	void GradientFill2(COLORREF color1, BYTE alpha1, COLORREF color2, BYTE alpha2, RECT* pRect, int mode){XDraw_GradientFill2(m_hDraw, color1, alpha1, color2, alpha2, pRect, mode);}
	//@别名  渐变填充4()
	BOOL GradientFill4(COLORREF color1, COLORREF color2, COLORREF color3, COLORREF color4, RECT* pRect, int mode){return XDraw_GradientFill4(m_hDraw, color1, color2, color3, color4, pRect, mode);}
	//@别名  图片()
	void Image(HIMAGE hImageFrame, int x, int y){XDraw_Image(m_hDraw, hImageFrame, x, y);}
	//@别名  图片2()
	void Image2(HIMAGE hImageFrame, int x, int y, int width, int height){XDraw_Image2(m_hDraw, hImageFrame, x, y, width, height);}
	//@别名  图片自适应()
	void ImageAdaptive(HIMAGE hImageFrame, RECT* pRect, BOOL bOnlyBorder){XDraw_ImageAdaptive(m_hDraw, hImageFrame, pRect, bOnlyBorder);}
	//@别名  图片平铺()
	void ImageExTile(HIMAGE hImageFrame, RECT* pRect, int flag){XDraw_ImageExTile(m_hDraw, hImageFrame, pRect, flag);}
	//@别名  图片遮盖()
	void ImageMask(HIMAGE hImageFrame, HIMAGE hImageFrameMask, int x, int y, int x2, int y2){XDraw_ImageMask(m_hDraw, hImageFrame, hImageFrameMask, x, y, x2, y2);}
	//@别名  图片缩放()
	void ImageStretch(HIMAGE hImageFrame, int x, int y, int width, int height){XDraw_ImageStretch(m_hDraw, hImageFrame, x, y, width, height);}
	//@别名  图片增强()
	void ImageSuper(HIMAGE hImageFrame, RECT* pRect, BOOL bClip){XDraw_ImageSuper(m_hDraw, hImageFrame, pRect, bClip);}
	//@别名  图片增强2()
	void ImageSuper2(HIMAGE hImageFrame, RECT* prcDest, RECT* prcSrc){XDraw_ImageSuper2(m_hDraw, hImageFrame, prcDest, prcSrc);}
	//@别名  图片增强遮盖()
	void ImageSuperMask(HIMAGE hImageFrame, HIMAGE hImageFrameMask, RECT* pRect, RECT* pRectMask, BOOL bClip){XDraw_ImageSuperMask(m_hDraw, hImageFrame, hImageFrameMask, pRect, pRectMask, bClip);}
	//@别名  线终点()
	BOOL LineTo(int nXEnd, int nYEnd){return XDraw_LineTo(m_hDraw, nXEnd, nYEnd);}
	//@别名  移动到起点()
	BOOL MoveToEx(int X, int Y, POINT* pPoint){return XDraw_MoveToEx(m_hDraw, X, Y, pPoint);}
	//@别名  折线()
	BOOL Polyline(POINT* pArrayPt, int arrayPtSize){return XDraw_Polyline(m_hDraw, pArrayPt, arrayPtSize);}
	//@别名  矩形()
	BOOL Rectangle(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect){return XDraw_Rectangle(m_hDraw, nLeftRect, nTopRect, nRightRect, nBottomRect);}
	//@别名  还原状态()
	void RestoreGDIOBJ(){XDraw_RestoreGDIOBJ(m_hDraw);}
	//@别名  选择裁剪区域()
	int SelectClipRgn(HRGN hRgn){return XDraw_SelectClipRgn(m_hDraw, hRgn);}
	//@别名  设置背景模式()
	int SetBkMode(BOOL bTransparent){return XDraw_SetBkMode(m_hDraw, bTransparent);}
	//@别名  设置画刷颜色()
	void SetBrushColor(COLORREF color, BYTE alpha){XDraw_SetBrushColor(m_hDraw, color, alpha);}
	//@别名  设置裁剪区域()
	void SetClipRect(RECT* pRect){XDraw_SetClipRect(m_hDraw, pRect);}
	//@别名  设置字体()
	void SetFontX(HFONTX hFontx){XDraw_SetFontX(m_hDraw, hFontx);}
	//@别名  设置线宽()
	void SetLineWidth(int nWidth){XDraw_SetLineWidth(m_hDraw, nWidth);}
	//@别名  设置偏移()
	void SetOffset(int x, int y){XDraw_SetOffset(m_hDraw, x, y);}
	//@别名  设置像素颜色()
	COLORREF SetPixel(int X, int Y, COLORREF crColor){return XDraw_SetPixel(m_hDraw, X, Y, crColor);}
	//@别名  设置文本对象()
	void SetTextAlign(int nFlags){XDraw_SetTextAlign(m_hDraw, nFlags);}
	//@别名  设置文本垂直()
	void SetTextVertical(BOOL bVertical){XDraw_SetTextVertical(m_hDraw, bVertical);}
	//@别名  文本()
	void TextOut(int nXStart, int nYStart, wchar_t* lpString, int cbString){XDraw_TextOut(m_hDraw, nXStart, nYStart, lpString, cbString);}
	//@别名  文本A()
	void TextOutA(int nXStart, int nYStart, char* lpString){XDraw_TextOutA(m_hDraw, nXStart, nYStart, lpString);}
	//@别名  文本扩展()
	void TextOutEx(int nXStart, int nYStart, wchar_t* lpString){XDraw_TextOutEx(m_hDraw, nXStart, nYStart, lpString);}
	//@别名  三角箭头()
	void TriangularArrow(int align, int x, int y, int width, int height){XDraw_TriangularArrow(m_hDraw, align, x, y, width, height);}
};
//@别名  字体类
class CXFont
{
public:
	//@别名  句柄
	HFONTX  m_hFont;
	//@别名  增加引用计数()
	void AddRef(){XFont_AddRef(m_hFont);}
	//@别名  创建()
	HFONTX Create(int size){m_hFont = XFont_Create(size);return m_hFont;}
	//@别名  创建2()
	HFONTX Create2(wchar_t* pName, int size, int style){m_hFont = XFont_Create2(pName, size, style);return m_hFont;}
	//@别名  创建3()
	HFONTX Create3(xc_font_info_i* pInfo){m_hFont = XFont_Create3(pInfo);return m_hFont;}
	//@别名  创建扩展()
	HFONTX CreateEx(LOGFONTW* pFontInfo){m_hFont = XFont_CreateEx(pFontInfo);return m_hFont;}
	//@别名  创建从文件()
	HFONTX CreateFromFile(wchar_t* pFontFile, int size, int style){m_hFont = XFont_CreateFromFile(pFontFile, size, style);return m_hFont;}
	//@别名  创建从Font()
	HFONTX CreateFromFont(void* pFont){m_hFont = XFont_CreateFromFont(pFont);return m_hFont;}
	//@别名  创建从HFONT()
	HFONTX CreateFromHFONT(HFONT hFont){m_hFont = XFont_CreateFromHFONT(hFont);return m_hFont;}
	//@别名  销毁()
	void Destroy(){XFont_Destroy(m_hFont);}
	//@别名  启用自动销毁()
	void EnableAutoDestroy(BOOL bEnable){XFont_EnableAutoDestroy(m_hFont, bEnable);}
	//@别名  获取Font()
	void* GetFont(){XFont_GetFont(m_hFont);}
	//@别名  获取信息()
	void GetFontInfo(xc_font_info_i* pInfo){XFont_GetFontInfo(m_hFont, pInfo);}
	//@别名  获取LOGFONTW()
	BOOL GetLOGFONTW(HDC hdc, LOGFONTW* pOut){return XFont_GetLOGFONTW(m_hFont, hdc, pOut);}
	//@别名  获取引用计数()
	int GetRefCount(){return XFont_GetRefCount(m_hFont);}
	//@别名  释放引用计数()
	void Release(){XFont_Release(m_hFont);}
};
//@别名  图片源类
class CXImageSrc
{
public:
	//@别名  句柄
	HIMAGE  m_hImageSrc;
	//@别名  增加引用计数()
	void AddRef(){XImgSrc_AddRef(m_hImageSrc);}
	//@别名  销毁()
	void Destroy(){XImgSrc_Destroy(m_hImageSrc);}
	//@别名  启用自动销毁()
	void EnableAutoDestroy(BOOL bEnable){XImgSrc_EnableAutoDestroy(m_hImageSrc, bEnable);}
	//@别名  获取文件名()
	const wchar_t* GetFile(){return XImgSrc_GetFile(m_hImageSrc);}
	//@别名  获取高度()
	int GetHeight(){return XImgSrc_GetHeight(m_hImageSrc);}
	//@别名  获取引用计数()
	int GetRefCount(){return XImgSrc_GetRefCount(m_hImageSrc);}
	//@别名  获取宽度()
	int GetWidth(){return XImgSrc_GetWidth(m_hImageSrc);}
	//@别名  加载从文件()
	HIMAGE LoadFile(wchar_t* pFileName){m_hImageSrc = XImgSrc_LoadFile(pFileName);return m_hImageSrc;}
	//@别名  加载从文件指定区域()
	HIMAGE LoadFileRect(wchar_t* pFileName, int x, int y, int cx, int cy){m_hImageSrc = XImgSrc_LoadFileRect(pFileName, x, y, cx, cy);return m_hImageSrc;}
	//@别名  加载从模块()
	HIMAGE LoadFromExtractIcon(wchar_t* pFileName){m_hImageSrc = XImgSrc_LoadFromExtractIcon(pFileName);return m_hImageSrc;}
	//@别名  加载从HBITMAP()
	HIMAGE LoadFromHBITMAP(HBITMAP hBitmap){m_hImageSrc = XImgSrc_LoadFromHBITMAP(hBitmap);return m_hImageSrc;}
	//@别名  加载从HICON()
	HIMAGE LoadFromHICON(HICON hIcon){m_hImageSrc = XImgSrc_LoadFromHICON(hIcon);return m_hImageSrc;}
	//@别名  加载从Image()
	HIMAGE LoadFromImage(void* pImage){m_hImageSrc = XImgSrc_LoadFromImage(pImage);return m_hImageSrc;}
	//@别名  加载从内存()
	HIMAGE LoadMemory(void* pBuffer, int nSize){m_hImageSrc = XImgSrc_LoadMemory(pBuffer, nSize);return m_hImageSrc;}
	//@别名  加载从内存指定区域()
	HIMAGE LoadMemoryRect(void* pBuffer, int nSize, int x, int y, int cx, int cy){m_hImageSrc = XImgSrc_LoadMemoryRect(pBuffer, nSize, x, y, cx, cy);return m_hImageSrc;}
	//@别名  加载从资源()
	HIMAGE LoadRes(int id, wchar_t* pType){m_hImageSrc = XImgSrc_LoadRes(id, pType);return m_hImageSrc;}
	//@别名  加载从ZIP()
	HIMAGE LoadZip(wchar_t* pZipFileName, wchar_t* pFileName, wchar_t* pPassword){m_hImageSrc = XImgSrc_LoadZip(pZipFileName, pFileName, pPassword);return m_hImageSrc;}
	//@别名  加载从内存ZIP()
	HIMAGE LoadZipMem(void* data, int length, wchar_t* pFileName, wchar_t* pPassword){m_hImageSrc = XImgSrc_LoadZipMem(data, length, pFileName, pPassword);return m_hImageSrc;}
	//@别名  加载从ZIP指定区域()
	HIMAGE LoadZipRect(wchar_t* pZipFileName, wchar_t* pFileName, wchar_t* pPassword, int x, int y, int cx, int cy){m_hImageSrc = XImgSrc_LoadZipRect(pZipFileName, pFileName, pPassword, x, y, cx, cy);return m_hImageSrc;}
	//@别名  释放引用计数()
	void Release(){XImgSrc_Release(m_hImageSrc);}
};
//@别名  图片类
class CXImage
{
public:
	//@别名  句柄
	HIMAGE  m_hImage;
	//@别名  增加引用计数()
	void AddRef(){XImage_AddRef(m_hImage);}
	//@别名  销毁()
	void Destroy(){XImage_Destroy(m_hImage);}
	//@别名  启用自动销毁()
	void EnableAutoDestroy(BOOL bEnable){XImage_EnableAutoDestroy(m_hImage, bEnable);}
	//@别名  启用居中()
	void EnableCenter(BOOL bCenter){XImage_EnableCenter(m_hImage, bCenter);}
	//@别名  启用透明色()
	void EnableTranColor(BOOL bEnable){XImage_EnableTranColor(m_hImage, bEnable);}
	//@别名  获取绘制类型()
	image_draw_type_ GetDrawType(){return XImage_GetDrawType(m_hImage);}
	//@别名  获取高度()
	int GetHeight(){return XImage_GetHeight(m_hImage);}
	//@别名  获取图片源()
	HIMAGE GetImageSrc(){return XImage_GetImageSrc(m_hImage);}
	//@别名  获取引用计数()
	int GetRefCount(){return XImage_GetRefCount(m_hImage);}
	//@别名  获取宽度()
	int GetWidth(){return XImage_GetWidth(m_hImage);}
	//@别名  判断自适应()
	BOOL IsAdaptive(){return XImage_IsAdaptive(m_hImage);}
	//@别名  判断居中()
	BOOL IsCenter(){return XImage_IsCenter(m_hImage);}
	//@别名  判断缩放()
	BOOL IsStretch(){return XImage_IsStretch(m_hImage);}
	//@别名  判断平铺()
	BOOL IsTile(){return XImage_IsTile(m_hImage);}
	//@别名  加载从文件()
	HIMAGE LoadFile(wchar_t* pFileName, BOOL bStretch){m_hImage = XImage_LoadFile(pFileName, bStretch);return m_hImage;}
	//@别名  加载从文件自适应()
	HIMAGE LoadFileAdaptive(wchar_t* pFileName, int leftSize, int topSize, int rightSize, int bottomSize){m_hImage = XImage_LoadFileAdaptive(pFileName, leftSize, topSize, rightSize, bottomSize);return m_hImage;}
	//@别名  加载从文件指定区域()
	HIMAGE LoadFileRect(wchar_t* pFileName, int x, int y, int cx, int cy){m_hImage = XImage_LoadFileRect(pFileName, x, y, cx, cy);return m_hImage;}
	//@别名  加载文件图标()
	HIMAGE LoadFromExtractIcon(wchar_t* pFileName){m_hImage = XImage_LoadFromExtractIcon(pFileName);return m_hImage;}
	//@别名  加载从HBITMAP()
	HIMAGE LoadFromHBITMAP(HBITMAP hBitmap){m_hImage = XImage_LoadFromHBITMAP(hBitmap);return m_hImage;}
	//@别名  加载从HICON()
	HIMAGE LoadFromHICON(HICON hIcon){m_hImage = XImage_LoadFromHICON(hIcon);return m_hImage;}
	//@别名  加载从Image()
	HIMAGE LoadFromImage(void* pImage){m_hImage = XImage_LoadFromImage(pImage);return m_hImage;}
	//@别名  加载从内存()
	HIMAGE LoadMemory(void* pBuffer, int nSize, BOOL bStretch){m_hImage = XImage_LoadMemory(pBuffer, nSize, bStretch);return m_hImage;}
	//@别名  加载从内存自适应()
	HIMAGE LoadMemoryAdaptive(void* pBuffer, int nSize, int leftSize, int topSize, int rightSize, int bottomSize){m_hImage = XImage_LoadMemoryAdaptive(pBuffer, nSize, leftSize, topSize, rightSize, bottomSize);return m_hImage;}
	//@别名  加载从内存指定区域()
	HIMAGE LoadMemoryRect(void* pBuffer, int nSize, int x, int y, int cx, int cy, BOOL bStretch){m_hImage = XImage_LoadMemoryRect(pBuffer, nSize, x, y, cx, cy, bStretch);return m_hImage;}
	//@别名  加载从资源()
	HIMAGE LoadRes(int id, wchar_t* pType, BOOL bStretch){m_hImage = XImage_LoadRes(id, pType, bStretch);return m_hImage;}
	//@别名  加载从资源自适应()
	HIMAGE LoadResAdaptive(int id, wchar_t* pType, int leftSize, int topSize, int rightSize, int bottomSize){m_hImage = XImage_LoadResAdaptive(id, pType, leftSize, topSize, rightSize, bottomSize);return m_hImage;}
	//@别名  加载从图片源()
	HIMAGE LoadSrc(HIMAGE hImageSrc){m_hImage = XImage_LoadSrc(hImageSrc);return m_hImage;}
	//@别名  加载从ZIP()
	HIMAGE LoadZip(wchar_t* pZipFileName, wchar_t* pFileName, wchar_t* pPassword, BOOL bStretch){m_hImage = XImage_LoadZip(pZipFileName, pFileName, pPassword, bStretch);return m_hImage;}
	//@别名  加载从ZIP自适应()
	HIMAGE LoadZipAdaptive(wchar_t* pZipFileName, wchar_t* pFileName, wchar_t* pPassword, int x1, int x2, int y1, int y2){m_hImage = XImage_LoadZipAdaptive(pZipFileName, pFileName, pPassword, x1, x2, y1, y2);return m_hImage;}
	//@别名  加载从内存ZIP()
	HIMAGE LoadZipMem(void* data, int length, wchar_t* pFileName, wchar_t* pPassword, BOOL bStretch){m_hImage = XImage_LoadZipMem(data, length, pFileName, pPassword, bStretch);return m_hImage;}
	//@别名  加载从ZIP指定区域()
	HIMAGE LoadZipRect(wchar_t* pZipFileName, wchar_t* pFileName, wchar_t* pPassword, int x, int y, int cx, int cy){m_hImage = XImage_LoadZipRect(pZipFileName, pFileName, pPassword, x, y, cx, cy);return m_hImage;}
	//@别名  释放引用计数()
	void Release(){XImage_Release(m_hImage);}
	//@别名  设置绘制类型()
	BOOL SetDrawType(image_draw_type_ nType){return XImage_SetDrawType(m_hImage, nType);}
	//@别名  设置绘制类型自适应()
	BOOL SetDrawTypeAdaptive(int leftSize, int topSize, int rightSize, int bottomSize){return XImage_SetDrawTypeAdaptive(m_hImage, leftSize, topSize, rightSize, bottomSize);}
	//@别名  设置旋转角度()
	float SetRotateAngle(float fAngle){return XImage_SetRotateAngle(m_hImage, fAngle);}
	//@别名  设置等分()
	void SetSplitEqual(int nCount, int iIndex){XImage_SetSplitEqual(m_hImage, nCount, iIndex);}
	//@别名  设置透明色()
	void SetTranColor(COLORREF color){XImage_SetTranColor(m_hImage, color);}
	//@别名  设置透明色扩展()
	void SetTranColorEx(COLORREF color, BYTE tranColor){XImage_SetTranColorEx(m_hImage, color, tranColor);}
};
#endif
